00001 #ifndef FASTSHOWER_SIMPLESTATSCOLLECTOR_H 00002 #define FASTSHOWER_SIMPLESTATSCOLLECTOR_H 00003 00004 #ifndef FASTSHOWER_IPRINTPINGER_H 00005 #include "FastShowerUtils/Pinger/IPrintPinger.h" 00006 #endif 00007 00008 #ifndef FASTSHOWER_PRINTPINGERBASE_H 00009 #include "FastShowerUtils/Pinger/PrintPingerBase.h" 00010 #endif 00011 00012 #ifndef STD_STRING_H 00013 #define STD_STRING_H 00014 #include <string> 00015 #endif 00016 00017 namespace FastShower{ 00022 using std::string; 00023 class IDebug; 00024 class SimpleStatsCollector: 00025 virtual public IPrintPinger, private PrintPingerBase{ 00026 public: 00027 SimpleStatsCollector(int indent=0):PrintPingerBase(indent){}; 00028 IPinger* clone() const; 00031 virtual void action(const IDebug*); 00032 }; 00033 } 00034 #endif 00035 00036 00037