Detailed report on module MetaserverService

MetricTagOverallPer Function
Lines of CodeLOC 80******
McCabe's Cyclomatic NumberMVG 8******
Lines of CommentCOM 57********
LOC/COML_C 1.404 
MVG/COMM_C 0.140 
Weighted Methods per Class (  weighting = unity )WMC1 9 
Weighted Methods per Class (  weighting = visible )WMCv 2 
Depth of Inheritance TreeDIT 2 
Number of ChildrenNOC 0 
Coupling between objectsCBO 6 
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   ./services/EmberServices.h:33
1 0 1------------
definition   ./services/metaserver/MetaserverService.h:43
9 0 19------------

Functions

Function prototypeLOCMVGCOML_CM_C
MetaserverService(   )
definition   ./services/metaserver/MetaserverService.cpp:50
declaration   ./services/metaserver/MetaserverService.h:67

2 0 1------------
completedServerList(  int )
definition   ./services/metaserver/MetaserverService.cpp:127
declaration   ./services/metaserver/MetaserverService.h:91

6 0 14------------
getMetaServer(   )
definition   ./services/metaserver/MetaserverService.cpp:149
declaration   ./services/metaserver/MetaserverService.h:76

5 1 2------------
gotFailure(  const string & )
definition   ./services/metaserver/MetaserverService.cpp:109
declaration   ./services/metaserver/MetaserverService.h:87

5 0 0------------
receivedServerInfo(  const ServerInfo & )
definition   ./services/metaserver/MetaserverService.cpp:114
declaration   ./services/metaserver/MetaserverService.h:89

12 0 0------------
runCommand(  const string &,  const string & )
definition   ./services/metaserver/MetaserverService.cpp:155
declaration   ./services/metaserver/MetaserverService.h:98

11 5 7------ 0.714
start(   )
definition   ./services/metaserver/MetaserverService.cpp:69
declaration   ./services/metaserver/MetaserverService.h:81

18 2 10------------
stop(  int )
definition   ./services/metaserver/MetaserverService.cpp:102
declaration   ./services/metaserver/MetaserverService.h:83

6 0 1------------
~MetaserverService(   )
definition   ./services/metaserver/MetaserverService.cpp:63
declaration   ./services/metaserver/MetaserverService.h:71

5 0 2------------

Relationships

ClientsSuppliers
  ConsoleCommandWrapper [CV]
has by value   ./services/metaserver/MetaserverService.h:55
has by value   ./services/metaserver/MetaserverService.h:56


ConsoleObject [CV]
inheritance   ./services/metaserver/MetaserverService.h:44


Meta [V]
has by reference   ./services/metaserver/MetaserverService.h:51


ServerInfo [V]
pass by reference   ./services/metaserver/MetaserverService.cpp:114
pass by reference   ./services/metaserver/MetaserverService.h:89


Service [CV]
inheritance   ./services/metaserver/MetaserverService.h:43


string [V]
pass by reference   ./services/metaserver/MetaserverService.cpp:109
pass by reference   ./services/metaserver/MetaserverService.cpp:155
pass by reference   ./services/metaserver/MetaserverService.cpp:155
pass by reference   ./services/metaserver/MetaserverService.h:87
pass by reference   ./services/metaserver/MetaserverService.h:98
pass by reference   ./services/metaserver/MetaserverService.h:98