Detailed report on module OSM_Agent

MetricTagOverallPer Function
Lines of CodeLOC 133******
McCabe's Cyclomatic NumberMVG 30******
Lines of CommentCOM 74********
LOC/COML_C 1.797 
MVG/COMM_C 0.405 
Weighted Methods per Class (  weighting = unity )WMC1 15 
Weighted Methods per Class (  weighting = visible )WMCv 12 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 0 
Coupling between objectsCBO 4 
Information Flow measure (  inclusive )IF4 9********
Information Flow measure (  visible )IF4v 4********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ma/osm_ma_agsmanager.h:58
12 0 49------------

Functions

Function prototypeLOCMVGCOML_CM_C
OSM_Agent(  const ACE_TCHAR *,  const ACE_TCHAR *,  const int,  const ACE_TCHAR *,  const ACE_TCHAR *,  const int )
definition   ma/osm_ma_agsmanager.h:63

14 0 1------------
close(   )
definition   ma/osm_ma_agsmanager.h:88

15 6 9------ 0.667
getAcmdLine(   )
definition   ma/osm_ma_agsmanager.h:133

3 1 1------------
getCodMaster(   )
definition   ma/osm_ma_agsmanager.h:113

3 1 1------------
getIfDebug(   )
definition   ma/osm_ma_agsmanager.h:128

3 1 1------------
getNumRetrieves(   )
definition   ma/osm_ma_agsmanager.h:123

3 1 1------------
getPortAgents(   )
definition   ma/osm_ma_agsmanager.h:138

3 1 1------------
getStartA(   )
definition   ma/osm_ma_agsmanager.h:143

3 1 1------------
getTypeAgent(   )
definition   ma/osm_ma_agsmanager.h:118

3 1 1------------
prepare(  ACE_Process_Options & )
definition   ma/osm_ma_agsmanager.cpp:58
declaration   ma/osm_ma_agsmanager.h:161

31 7 215.500 3.500
setEnvVariable(  ACE_Process_Options & )
definition   ma/osm_ma_agsmanager.cpp:101
declaration   ma/osm_ma_agsmanager.h:167

9 5 1------ 5.000
setHandles(  ACE_Process_Options & )
definition   ma/osm_ma_agsmanager.cpp:112
declaration   ma/osm_ma_agsmanager.h:164

20 5 210.000 2.500
setNumRetrieves(  int )
definition   ma/osm_ma_agsmanager.h:153

4 0 1------------
setStartA(  int )
definition   ma/osm_ma_agsmanager.h:148

3 0 1------------
~OSM_Agent(   )
definition   ma/osm_ma_agsmanager.h:80

4 0 1------------

Relationships

ClientsSuppliers
OSM_MA_AgsManager [V]
has by reference   ma/osm_ma_agsmanager.h:253
pass by reference   ma/osm_ma_agsmanager.h:300


 
ACE_Process [CV]
inheritance   ma/osm_ma_agsmanager.h:58


ACE_Process_Options
pass by reference   ma/osm_ma_agsmanager.cpp:58
pass by reference   ma/osm_ma_agsmanager.cpp:101
pass by reference   ma/osm_ma_agsmanager.cpp:112
pass by reference   ma/osm_ma_agsmanager.h:161
pass by reference   ma/osm_ma_agsmanager.h:164
pass by reference   ma/osm_ma_agsmanager.h:167


ACE_TCHAR [CV]
pass by reference   ma/osm_ma_agsmanager.h:63
pass by reference   ma/osm_ma_agsmanager.h:63
pass by reference   ma/osm_ma_agsmanager.h:63
pass by reference   ma/osm_ma_agsmanager.h:63
has by value   ma/osm_ma_agsmanager.h:170
has by value   ma/osm_ma_agsmanager.h:172
has by value   ma/osm_ma_agsmanager.h:176
has by value   ma/osm_ma_agsmanager.h:178