Detailed report on module OSM_AG_MsgConnector

MetricTagOverallPer Function
Lines of CodeLOC 72******
McCabe's Cyclomatic NumberMVG 17******
Lines of CommentCOM 5********
LOC/COML_C14.400 
MVG/COMM_C 3.400 
Weighted Methods per Class (  weighting = unity )WMC1 4 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 4 
Information Flow measure (  inclusive )IF4 0********
Information Flow measure (  visible )IF4v 0********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ag/osm_ag_msgmanager.h:80
1 0 2------------

Functions

Function prototypeLOCMVGCOML_CM_C
connect_svc_handler(  OSM_AG_MsgSender *&,  OSM_AG_MsgSender *&,  const PEER_ADDR &,  ACE_Time_Value *,  const PEER_ADDR &,  int,  int,  int )
definition   ag/osm_ag_msgmanager.cpp:448

12 1 0------------
connect_svc_handler(  OSM_AG_MsgSender *&,  const PEER_ADDR &,  ACE_Time_Value *,  const PEER_ADDR &,  int,  int,  int )
definition   ag/osm_ag_msgmanager.cpp:432

13 3 0------------
open(  ACE_Reactor *,  int )
definition   ag/osm_ag_msgmanager.cpp:423

5 3 1------------
reconnect(   )
definition   ag/osm_ag_msgmanager.cpp:463

41 10 220.500 5.000

Relationships

ClientsSuppliers
  ACE_Reactor [V]
pass by reference   ag/osm_ag_msgmanager.cpp:423


ACE_Time_Value [V]
pass by reference   ag/osm_ag_msgmanager.cpp:435
pass by reference   ag/osm_ag_msgmanager.cpp:452


OSM_AG_MsgSender [V]
pass by reference   ag/osm_ag_msgmanager.cpp:433
pass by reference   ag/osm_ag_msgmanager.cpp:449
pass by reference   ag/osm_ag_msgmanager.cpp:450


PEER_ADDR [V]
pass by reference   ag/osm_ag_msgmanager.cpp:434
pass by reference   ag/osm_ag_msgmanager.cpp:436
pass by reference   ag/osm_ag_msgmanager.cpp:451
pass by reference   ag/osm_ag_msgmanager.cpp:453