Detailed report on module OSM_AG_InsManager

MetricTagOverallPer Function
Lines of CodeLOC 245******
McCabe's Cyclomatic NumberMVG 47******
Lines of CommentCOM 65********
LOC/COML_C 3.769 
MVG/COMM_C 0.723 
Weighted Methods per Class (  weighting = unity )WMC1 8 
Weighted Methods per Class (  weighting = visible )WMCv 5 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 8 
Information Flow measure (  inclusive )IF4 49********
Information Flow measure (  visible )IF4v 49********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ag/osm_ag_insmanager.h:181
1 0 1------------
definition   ag/osm_ag_insmanager.h:500
14 0 21------------

Functions

Function prototypeLOCMVGCOML_CM_C
OSM_AG_InsManager(  OSM_AG_MsgManager * )
definition   ag/osm_ag_insmanager.h:518

1 0 1------------
create_instances(  void )
definition   ag/osm_ag_insmanager.cpp:432
declaration   ag/osm_ag_insmanager.h:531

105 16 19 5.526 0.842
destroy_instances(  void )
definition   ag/osm_ag_insmanager.cpp:567
declaration   ag/osm_ag_insmanager.h:525

35 6 4 8.750 1.500
fini(   )
definition   ag/osm_ag_insmanager.cpp:658
declaration   ag/osm_ag_insmanager.h:544

14 4 1------------
init(  ... )
definition   ag/osm_ag_insmanager.cpp:606
declaration   ag/osm_ag_insmanager.h:542

39 9 7 5.571 1.286
instance(  void )
definition   ag/osm_ag_insmanager.cpp:423
declaration   ag/osm_ag_insmanager.h:539

7 2 2------------
put(  ACE_Message_Block *,  ACE_Time_Value * )
definition   ag/osm_ag_insmanager.h:557

8 3 4------------
reload(   )
definition   ag/osm_ag_insmanager.cpp:675
declaration   ag/osm_ag_insmanager.h:551

21 7 5 4.200 1.400

Relationships

ClientsSuppliers
OSM_Instance_Base [V]
pass by reference   ag/osm_ag_insmanager.cpp:705
pass by reference   ag/osm_ag_insmanager.h:368
has by reference   ag/osm_ag_insmanager.h:480


 
ACE_Configuration_Heap [CV]
has by value   ag/osm_ag_insmanager.h:512


ACE_Configuration_Section_Key [CV]
has by value   ag/osm_ag_insmanager.h:514


ACE_Message_Block [V]
pass by reference   ag/osm_ag_insmanager.h:557


ACE_TCHAR [CV]
has by value   ag/osm_ag_insmanager.h:510


ACE_Time_Value [V]
pass by reference   ag/osm_ag_insmanager.h:557


OSM_AG_MsgManager [V]
has by reference   ag/osm_ag_insmanager.h:508
pass by reference   ag/osm_ag_insmanager.h:518


OSM_Instance_Base [V]
has by reference   ag/osm_ag_insmanager.h:504