5 #ifndef vnsw_agent_stats_coll_h_
6 #define vnsw_agent_stats_coll_h_
8 #include <boost/asio.hpp>
43 virtual bool Run() = 0;
105 #endif // vnsw_agent_stats_coll_h_
TaskTrigger * timer_restart_trigger_
virtual ~StatsCollector()
void set_expiry_time(int time)
void TestStartStopTimer(bool stop)
DISALLOW_COPY_AND_ASSIGN(StatsCollector)
bool Start(int time, Handler handler, ErrorHandler error_handler=NULL)
bool Reschedule(int time)
StatsCollector(int task_id, int32_t instance, boost::asio::io_service &io, int exp, std::string timer_name)
void RescheduleTimer(int time)
static bool DeleteTimer(Timer *Timer)