00001 #ifndef FASTSHOWER_SIMPLEPINGER_H 00002 #define FASTSHOWER_SIMPLEPINGER_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 SimplePinger:virtual public IPrintPinger, private PrintPingerBase{ 00025 public: 00026 SimplePinger(int indent=0):PrintPingerBase(indent){}; 00027 IPinger* clone() const; 00030 virtual void action(const IDebug*); 00031 }; 00032 } 00033 #endif 00034 00035 00036