00001 #ifndef IDLE_HH_ 00002 # define IDLE_HH_ 00003 00004 # include "activity.hh" 00005 00006 namespace tasks 00007 { 00008 class Idle : public Activity 00009 { 00010 public: 00011 Idle(); 00012 ~Idle(); 00013 void start(); 00014 void process(); 00015 void terminate(); 00016 00017 const std::string &get_name() const; 00018 static const char *get_static_name(); 00019 00020 protected: 00021 }; 00022 } 00023 00024 #endif