OpenSDN source code
|
#include <vrouter_stats_collector.h>
Public Member Functions | |
VrouterStatsCollector (boost::asio::io_service &io, AgentUveBase *uve) | |
virtual | ~VrouterStatsCollector () |
bool | Run () |
void | Shutdown () |
![]() | |
StatsCollector (int task_id, int32_t instance, boost::asio::io_service &io, int exp, std::string timer_name) | |
virtual | ~StatsCollector () |
void | InitDone () |
void | Shutdown () |
void | TestStartStopTimer (bool stop) |
int | expiry_time () const |
void | set_expiry_time (int time) |
void | RescheduleTimer (int time) |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (VrouterStatsCollector) | |
Private Attributes | |
AgentUveBase * | agent_uve_ |
Additional Inherited Members | |
![]() | |
enum | StatsInstance { FlowStatsCollector, AgentStatsCollector } |
![]() | |
int | run_counter_ |
Definition at line 14 of file vrouter_stats_collector.h.
VrouterStatsCollector::VrouterStatsCollector | ( | boost::asio::io_service & | io, |
AgentUveBase * | uve | ||
) |
Definition at line 11 of file vrouter_stats_collector.cc.
|
virtual |
Definition at line 19 of file vrouter_stats_collector.cc.
|
private |
|
virtual |
Implements StatsCollector.
Definition at line 22 of file vrouter_stats_collector.cc.
void VrouterStatsCollector::Shutdown | ( | void | ) |
|
private |
Definition at line 22 of file vrouter_stats_collector.h.