Detailed report on module OOGChat

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./services/server/ServerService.h:43
1 0 0------------
definition   ./services/server/OOGChat.h:60
19 0 52------------

Functions

Function prototypeLOCMVGCOML_CM_C
appearance(  Room *,  Person * )
definition   ./services/server/OOGChat.cpp:164

8 0 0------------
changed(  const StringSet &,  Room * )
definition   ./services/server/OOGChat.cpp:188

3 0 0------------
disappearance(  Room *,  Person * )
definition   ./services/server/OOGChat.cpp:176

8 0 0------------
emote(  Room *,  Person *,  const string & )
definition   ./services/server/OOGChat.cpp:152

8 0 0------------
entered(  Room * )
definition   ./services/server/OOGChat.cpp:130

8 0 1------------
loggedIn(  const Player & )
definition   ./services/server/OOGChat.cpp:100

4 0 2------------
privateTalk(  Person *,  const string & )
definition   ./services/server/OOGChat.cpp:86

8 0 0------------
runCommand(  const string &,  const string & )
definition   ./services/server/OOGChat.cpp:107

17 11 2------ 5.500
sightPerson(  Person * )
definition   ./services/server/OOGChat.cpp:81

4 0 1------------
talk(  Room *,  Person *,  const string & )
definition   ./services/server/OOGChat.cpp:142

8 0 0------------
~OOGChat(   )
definition   ./services/server/OOGChat.cpp:66

3 0 8------------

Relationships

ClientsSuppliers
ServerService [V]
has by reference   ./services/server/ServerService.h:84


 
ConsoleObject [CV]
inheritance   ./services/server/OOGChat.h:60


Person [V]
pass by reference   ./services/server/OOGChat.cpp:81
pass by reference   ./services/server/OOGChat.cpp:86
pass by reference   ./services/server/OOGChat.cpp:142
pass by reference   ./services/server/OOGChat.cpp:152
pass by reference   ./services/server/OOGChat.cpp:164
pass by reference   ./services/server/OOGChat.cpp:176


Player [V]
pass by reference   ./services/server/OOGChat.cpp:100


Room [V]
pass by reference   ./services/server/OOGChat.cpp:130
pass by reference   ./services/server/OOGChat.cpp:142
pass by reference   ./services/server/OOGChat.cpp:152
pass by reference   ./services/server/OOGChat.cpp:164
pass by reference   ./services/server/OOGChat.cpp:176
pass by reference   ./services/server/OOGChat.cpp:188


StringSet [V]
pass by reference   ./services/server/OOGChat.cpp:188


string [V]
pass by reference   ./services/server/OOGChat.cpp:86
pass by reference   ./services/server/OOGChat.cpp:107
pass by reference   ./services/server/OOGChat.cpp:107
pass by reference   ./services/server/OOGChat.cpp:142
pass by reference   ./services/server/OOGChat.cpp:152