Detailed report on module OSM_ACT_HTTP

MetricTagOverallPer Function
Lines of CodeLOC 80******
McCabe's Cyclomatic NumberMVG 15******
Lines of CommentCOM 54********
LOC/COML_C 1.481 
MVG/COMM_C 0.278 
Weighted Methods per Class (  weighting = unity )WMC1 5 
Weighted Methods per Class (  weighting = visible )WMCv 5 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 3 
Coupling between objectsCBO 9 
Information Flow measure (  inclusive )IF4 324********
Information Flow measure (  visible )IF4v 81********
Information Flow measure (  concrete )IF4c 225********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   agents/ag_http/osm_ag_http.h:72
14 0 17------------

Functions

Function prototypeLOCMVGCOML_CM_C
close_conn(  void )
definition   agents/ag_http/osm_ag_http.cpp:456
declaration   agents/ag_http/osm_ag_http.h:94

6 1 5------------
open_conn(  void )
definition   agents/ag_http/osm_ag_http.cpp:437
declaration   agents/ag_http/osm_ag_http.h:88

19 5 11------ 0.455
receiv_response(  void )
definition   agents/ag_http/osm_ag_http.cpp:475
declaration   agents/ag_http/osm_ag_http.h:108

14 3 7------------
recv_response(  void )
definition   agents/ag_http/osm_ag_http.cpp:491
declaration   agents/ag_http/osm_ag_http.h:114

14 3 7------------
send_request(  const iovec *,  const int )
definition   agents/ag_http/osm_ag_http.cpp:462
declaration   agents/ag_http/osm_ag_http.h:102

13 3 7------------

Relationships

ClientsSuppliers
OSM_ACT_HTTPHeaders [CV]
inheritance   agents/ag_http/osm_ag_http.h:136


OSM_ACT_HTTPResponseTime [CV]
inheritance   agents/ag_http/osm_ag_http.h:180


OSM_ACT_HTTPTextChecker [CV]
inheritance   agents/ag_http/osm_ag_http.h:213


 
ACE_INET_Addr [C]
has by value   agents/ag_http/osm_ag_http.h:120


ACE_SOCK_Connector [C]
has by value   agents/ag_http/osm_ag_http.h:118


ACE_SOCK_Stream [C]
has by value   agents/ag_http/osm_ag_http.h:119


ACE_TCHAR [CV]
has by value   agents/ag_http/osm_ag_http.h:126


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


iovec [V]
pass by reference   agents/ag_http/osm_ag_http.cpp:462
pass by reference   agents/ag_http/osm_ag_http.h:102