Detailed report on module Observer

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   ./services/logging/LoggingService.h:161
6 0 8------------

Functions

Function prototypeLOCMVGCOML_CM_C
Observer(   )
definition   ./services/logging/LoggingService.h:165

4 0 1------------
getFilter(   )
definition   ./services/logging/LoggingService.h:188

4 1 0------------
onNewMessage(  const string &,  const string &,  const int &,  const MessageImportance &,  const time_t & )
declaration   ./services/logging/LoggingService.h:182

5 0 9------------
setFilter(  MessageImportance )
definition   ./services/logging/LoggingService.h:193

4 0 0------------
~Observer(   )
definition   ./services/logging/LoggingService.h:170

1 0 0------------

Relationships

ClientsSuppliers
CerrLogObserver [CV]
inheritance   ./components/text/EmberText.cpp:57


FileObserver [CV]
inheritance   ./services/logging/LoggingService.h:217


LoggingService [V]
pass by reference   ./services/logging/LoggingService.h:438
pass by reference   ./services/logging/LoggingService.h:450
pass by reference   ./services/logging/LoggingService.cpp:137
pass by reference   ./services/logging/LoggingService.cpp:153


StreamLogObserver [CV]
inheritance   ./framework/StreamLogObserver.h:49


 
string [V]
pass by reference   ./services/logging/LoggingService.h:182
pass by reference   ./services/logging/LoggingService.h:183


time_t [V]
pass by reference   ./services/logging/LoggingService.h:186