All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SiriusCount.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <common.h>
4 
5 // C S i r i u s C o u n t
6 // -----------------------
7 // Creates an own instance of the PerfCount
8 //
9 class CSiriusCount : public CPerfCount
10 {
11 public:
12  static CSiriusCount* Instance (void);
13  void static SetInterface(CPerfCounterInterface *pi, ILogging *pLogging);
14  void Log (CLogging::EType eType, const char *pcMsg, ...);
15 
16 private:
18 
19  ILogging *m_pILogging;
20  static CSiriusCount *m_pInstance;
21 };
22 
23 
24 
25 
26 
static void SetInterface(CPerfCounterInterface *pi, ILogging *pLogging)
void Log(CLogging::EType eType, const char *pcMsg,...)
static CSiriusCount * Instance(void)