| # Gaudi Framework, version v23r1 |

Home |  | Generated: Wed Feb 29 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