Detailed report on module OSM_ACT_ExecuteProcess

MetricTagOverallPer Function
Lines of CodeLOC 48******
McCabe's Cyclomatic NumberMVG 6******
Lines of CommentCOM 52********
LOC/COML_C 0.923 
MVG/COMM_C 0.115 
Weighted Methods per Class (  weighting = unity )WMC1 3 
Weighted Methods per Class (  weighting = visible )WMCv 3 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 20 
Coupling between objectsCBO 23 
Information Flow measure (  inclusive )IF4 3600********
Information Flow measure (  visible )IF4v 1600********
Information Flow measure (  concrete )IF4c 1600********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ag/osm_ag_insmanager.h:575
9 0 10------------

Functions

Function prototypeLOCMVGCOML_CM_C
OSM_ACT_ExecuteProcess(   )
definition   ag/osm_ag_insmanager.h:580

0 0 0------------
check_cmd_line(  const ACE_TCHAR *,  const int )
definition   ag/osm_ag_insmanager.cpp:1145
declaration   ag/osm_ag_insmanager.h:603

6 1 14------------
execute(  const ACE_TCHAR *,  const int,  const int,  ACE_TCHAR *,  int &,  int & )
definition   ag/osm_ag_insmanager.cpp:1091
declaration   ag/osm_ag_insmanager.h:592

33 5 28 1.179 0.179

Relationships

ClientsSuppliers
OSM_ACT_HpuxCpuSys [CV]
inheritance   agents/ag_hpux/osm_ag_hpux.h:114


OSM_ACT_HpuxCpuTotal [CV]
inheritance   agents/ag_hpux/osm_ag_hpux.h:198


OSM_ACT_HpuxCpuUser [CV]
inheritance   agents/ag_hpux/osm_ag_hpux.h:156


OSM_ACT_HpuxFSUsed [CV]
inheritance   agents/ag_hpux/osm_ag_hpux.h:497


OSM_ACT_HpuxFreeMem [CV]
inheritance   agents/ag_hpux/osm_ag_hpux.h:282


OSM_ACT_HpuxProcessDown [CV]
inheritance   agents/ag_hpux/osm_ag_hpux.h:364


OSM_ACT_HpuxTotalProc [CV]
inheritance   agents/ag_hpux/osm_ag_hpux.h:240


OSM_ACT_LinuxFSPUsed [CV]
inheritance   agents/ag_linux/osm_ag_linux.h:382


OSM_ACT_LinuxNumCpus [CV]
inheritance   agents/ag_linux/osm_ag_linux.h:477


OSM_ACT_LinuxNumProc [CV]
inheritance   agents/ag_linux/osm_ag_linux.h:435


OSM_ACT_LinuxPing [CV]
inheritance   agents/ag_ip/osm_ag_ip.h:73


OSM_ACT_LinuxProcessDown [CV]
inheritance   agents/ag_linux/osm_ag_linux.h:329


OSM_ACT_Nslookup [CV]
inheritance   agents/ag_ip/osm_ag_ip.h:457


OSM_ACT_TomcatAvailability [CV]
inheritance   agents/ag_tomcat/osm_ag_tomcat.h:72


OSM_ACT_TomcatMemory [CV]
inheritance   agents/ag_tomcat/osm_ag_tomcat.h:135


OSM_ACT_TomcatPendingObjects [CV]
inheritance   agents/ag_tomcat/osm_ag_tomcat.h:216


OSM_ACT_TomcatProcessors [CV]
inheritance   agents/ag_tomcat/osm_ag_tomcat.h:162


OSM_ACT_TomcatThreads [CV]
inheritance   agents/ag_tomcat/osm_ag_tomcat.h:189


OSM_ACT_TomcatTimeCPU [CV]
inheritance   agents/ag_tomcat/osm_ag_tomcat.h:243


OSM_ACT_TomcatUptime [CV]
inheritance   agents/ag_tomcat/osm_ag_tomcat.h:108


 
ACE_TCHAR [V]
pass by reference   ag/osm_ag_insmanager.cpp:1091
pass by reference   ag/osm_ag_insmanager.cpp:1093
pass by reference   ag/osm_ag_insmanager.cpp:1145
pass by reference   ag/osm_ag_insmanager.h:592
pass by reference   ag/osm_ag_insmanager.h:593
pass by reference   ag/osm_ag_insmanager.h:603


OSM_Action_Base [CV]
inheritance   ag/osm_ag_insmanager.h:575


OSM_Process [C]
has by value   ag/osm_ag_insmanager.h:609