Gaudi Framework, version v23r2

Home   Generated: Thu Jun 28 2012

MemStatAuditor.h

Go to the documentation of this file.
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 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Thu Jun 28 2012 23:27:16 for Gaudi Framework, version v23r2 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004