Detailed report on module DataConnection

MetricTagOverallPer Function
Lines of CodeLOC 48******
McCabe's Cyclomatic NumberMVG 3******
Lines of CommentCOM 7********
LOC/COML_C 6.857 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 4 
Weighted Methods per Class (  weighting = visible )WMCv 1 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 5 
Information Flow measure (  inclusive )IF4 36********
Information Flow measure (  visible )IF4v 36********
Information Flow measure (  concrete )IF4c 16********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./services/datamodel/DataProvider.h:93
8 0 6------------
declaration   ./services/datamodel/DataObject.h:46
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
DataConnection(   )
declaration   ./services/datamodel/DataProvider.h:102
definition   ./services/datamodel/DataProvider.cpp:37

5 0 0------------
DataConnection(  string,  InternDataConnection * )
declaration   ./services/datamodel/DataProvider.h:103
definition   ./services/datamodel/DataProvider.cpp:42

9 0 0------------
disconnect(   )
declaration   ./services/datamodel/DataProvider.h:107
definition   ./services/datamodel/DataProvider.cpp:58

17 2 1------------
operator =(  const DataConnection & )
declaration   ./services/datamodel/DataProvider.h:106
definition   ./services/datamodel/DataProvider.cpp:50

8 1 0------------

Relationships

ClientsSuppliers
DataObject [CV]
has by value   ./services/datamodel/DataObject.h:94


LinkProvider [CV]
has by value   ./services/datamodel/LinkProvider.h:76


 
InternDataConnection [V]
has by reference   ./services/datamodel/DataProvider.h:97
pass by reference   ./services/datamodel/DataProvider.h:104
pass by reference   ./services/datamodel/DataProvider.cpp:43


bool [CV]
has by value   ./services/datamodel/DataProvider.h:98


string [CV]
has by value   ./services/datamodel/DataProvider.h:96
pass by value   ./services/datamodel/DataProvider.h:103
pass by value   ./services/datamodel/DataProvider.cpp:42