Detailed report on module OSM_Action_Base

MetricTagOverallPer Function
Lines of CodeLOC 52******
McCabe's Cyclomatic NumberMVG 7******
Lines of CommentCOM 61********
LOC/COML_C 0.852 
MVG/COMM_C 0.115 
Weighted Methods per Class (  weighting = unity )WMC1 11 
Weighted Methods per Class (  weighting = visible )WMCv 11 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 35 
Coupling between objectsCBO 38 
Information Flow measure (  inclusive )IF4 5184********
Information Flow measure (  visible )IF4v 5184********
Information Flow measure (  concrete )IF4c 1225********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ag/osm_ag_insmanager.h:62
22 1 28 0.786------

Functions

Function prototypeLOCMVGCOML_CM_C
OSM_Action_Base(   )
definition   ag/osm_ag_insmanager.h:70

0 0 0------------
check_cmd_line(  const ACE_TCHAR *,  const int )
definition   ag/osm_ag_insmanager.h:110

0 0 0------------
ev_parameters(  const ACE_TCHAR * )
definition   ag/osm_ag_insmanager.h:143

4 0 4------------
ev_parameters(  void )
definition   ag/osm_ag_insmanager.h:152

3 1 3------------
execute(  const ACE_TCHAR *,  const int,  const int,  ACE_TCHAR *,  int &,  int & )
declaration   ag/osm_ag_insmanager.h:97

3 0 11------------
instance(  OSM_Instance_Base * )
definition   ag/osm_ag_insmanager.h:126

3 0 4------------
instance(  void )
definition   ag/osm_ag_insmanager.h:134

3 1 3------------
is_name(  const ACE_TCHAR * )
definition   ag/osm_ag_insmanager.h:76

7 3 1------------
name(  void )
definition   ag/osm_ag_insmanager.h:160

3 1 3------------
set_name(  const ACE_TCHAR * )
definition   ag/osm_ag_insmanager.h:116

4 0 4------------
~OSM_Action_Base(   )
definition   ag/osm_ag_insmanager.h:73

0 0 0------------

Relationships

ClientsSuppliers
OSM_ACT_ExecuteProcess [CV]
inheritance   ag/osm_ag_insmanager.h:575


OSM_ACT_FTPGet220 [CV]
inheritance   agents/ag_ip/osm_ag_ip.h:159


OSM_ACT_HTTP [CV]
inheritance   agents/ag_http/osm_ag_http.h:72


OSM_ACT_HTTPGet200 [CV]
inheritance   agents/ag_ip/osm_ag_ip.h:110


OSM_ACT_HpuxNull [CV]
inheritance   agents/ag_hpux/osm_ag_hpux.h:73


OSM_ACT_HpuxNumCpu [CV]
inheritance   agents/ag_hpux/osm_ag_hpux.h:417


OSM_ACT_HpuxPrcMem [CV]
inheritance   agents/ag_hpux/osm_ag_hpux.h:457


OSM_ACT_HpuxPrcSwp [CV]
inheritance   agents/ag_hpux/osm_ag_hpux.h:549


OSM_ACT_HpuxUpTime [CV]
inheritance   agents/ag_hpux/osm_ag_hpux.h:324


OSM_ACT_IMAPGetOK [CV]
inheritance   agents/ag_ip/osm_ag_ip.h:403


OSM_ACT_IP4Interfaces [CV]
inheritance   ag/osm_ag_insmanager.h:622


OSM_ACT_IP6Interfaces [CV]
inheritance   ag/osm_ag_insmanager.h:664


OSM_ACT_LinuxCPULoad [CV]
inheritance   agents/ag_linux/osm_ag_linux.h:114


OSM_ACT_LinuxMEMLoad [CV]
inheritance   agents/ag_linux/osm_ag_linux.h:162


OSM_ACT_LinuxNull [CV]
inheritance   agents/ag_linux/osm_ag_linux.h:73


OSM_ACT_LinuxSWPUsed [CV]
inheritance   agents/ag_linux/osm_ag_linux.h:244


OSM_ACT_LinuxTCPRetrans [CV]
inheritance   agents/ag_linux/osm_ag_linux.h:285


OSM_ACT_LinuxUPTime [CV]
inheritance   agents/ag_linux/osm_ag_linux.h:203


OSM_ACT_MYSQLQuery [CV]
inheritance   agents/ag_mysql/osm_ag_mysql.h:73


OSM_ACT_ORASQLQuery [CV]
inheritance   agents/ag_oracle/osm_ag_oracle.h:75


OSM_ACT_POPGetOK [CV]
inheritance   agents/ag_ip/osm_ag_ip.h:349


OSM_ACT_SMTPGet220 [CV]
inheritance   agents/ag_ip/osm_ag_ip.h:300


OSM_ACT_SSHGetSSH [CV]
inheritance   agents/ag_ip/osm_ag_ip.h:253


OSM_ACT_ScanLog [CV]
inheritance   ag/osm_ag_insmanager.h:707


OSM_ACT_SearchLog [CV]
inheritance   agents/ag_log/osm_ag_log.h:72


OSM_ACT_TelnetGetStr [CV]
inheritance   agents/ag_ip/osm_ag_ip.h:206


OSM_ACT_TomcatDeployed [CV]
inheritance   agents/ag_tomcat/osm_ag_tomcat.h:270


OSM_ACT_WindowsCpuTotal [CV]
inheritance   agents/ag_windows/osm_ag_windows.h:254


OSM_ACT_WindowsFSUsed [CV]
inheritance   agents/ag_windows/osm_ag_windows.h:202


OSM_ACT_WindowsNull [CV]
inheritance   agents/ag_windows/osm_ag_windows.h:82


OSM_ACT_WindowsNumCpu [CV]
inheritance   agents/ag_windows/osm_ag_windows.h:349


OSM_ACT_WindowsPrcMem [CV]
inheritance   agents/ag_windows/osm_ag_windows.h:162


OSM_ACT_WindowsProcessCounter [CV]
inheritance   agents/ag_windows/osm_ag_windows.h:389


OSM_ACT_WindowsProcessDown [CV]
inheritance   agents/ag_windows/osm_ag_windows.h:296


OSM_ACT_WindowsUpTime [CV]
inheritance   agents/ag_windows/osm_ag_windows.h:122


OSM_Event [V]
pass by reference   ag/osm_ag_insmanager.h:295
has by reference   ag/osm_ag_insmanager.h:334


 
ACE_TCHAR [CV]
pass by reference   ag/osm_ag_insmanager.h:76
pass by reference   ag/osm_ag_insmanager.h:97
pass by reference   ag/osm_ag_insmanager.h:98
pass by reference   ag/osm_ag_insmanager.h:110
pass by reference   ag/osm_ag_insmanager.h:116
pass by reference   ag/osm_ag_insmanager.h:143
has by value   ag/osm_ag_insmanager.h:167
has by value   ag/osm_ag_insmanager.h:176


OSM_Instance_Base [V]
pass by reference   ag/osm_ag_insmanager.h:126
has by reference   ag/osm_ag_insmanager.h:172