|
Gaudi Framework, version v23r4 |
| Home | Generated: Mon Sep 17 2012 |
00001 #ifndef GAUDIAUDITOR_MemStatAuditor_H 00002 #define GAUDIAUDITOR_MemStatAuditor_H 1 00003 00013 #include "MemoryAuditor.h" 00014 00015 class MemStatAuditor:public MemoryAuditor { 00016 public: 00017 MemStatAuditor(const std::string& name, ISvcLocator* pSvcLocator); 00018 virtual ~MemStatAuditor(); 00019 00020 virtual StatusCode initialize(); 00021 private: 00023 virtual void i_before(CustomEventTypeRef evt, const std::string& caller); 00024 00025 virtual void i_printinfo(const std::string& msg, CustomEventTypeRef evt, const std::string& caller); 00026 00027 SmartIF<IChronoStatSvc>& statSvc() { return m_stat; } 00028 SmartIF<IChronoStatSvc> m_stat; 00029 00031 double m_vSize ; 00032 }; 00033 00034 #endif // GAUDIAUDITOR_MemStatAuditor_H 00035