OpenSDN source code
|
#include <session_stats_collector.h>
Public Types | |
typedef boost::shared_ptr < SessionStatsCollector > | SessionStatsCollectorPtr |
Public Member Functions | |
SessionStatsCollectorObject (Agent *agent, FlowStatsManager *mgr) | |
SessionStatsCollector * | GetCollector (uint8_t idx) const |
void | SetExpiryTime (int time) |
int | GetExpiryTime () const |
SessionStatsCollector * | FlowToCollector (const FlowEntry *flow) |
void | Shutdown () |
size_t | Size () const |
void | RegisterDBClients () |
Static Public Attributes | |
static const int | kMaxSessionCollectors = 1 |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (SessionStatsCollectorObject) | |
Private Attributes | |
SessionStatsCollectorPtr | collectors [kMaxSessionCollectors] |
Definition at line 404 of file session_stats_collector.h.
typedef boost::shared_ptr<SessionStatsCollector> SessionStatsCollectorObject::SessionStatsCollectorPtr |
Definition at line 407 of file session_stats_collector.h.
SessionStatsCollectorObject::SessionStatsCollectorObject | ( | Agent * | agent, |
FlowStatsManager * | mgr | ||
) |
Definition at line 2094 of file session_stats_collector.cc.
|
private |
SessionStatsCollector * SessionStatsCollectorObject::FlowToCollector | ( | const FlowEntry * | flow | ) |
Definition at line 2128 of file session_stats_collector.cc.
SessionStatsCollector * SessionStatsCollectorObject::GetCollector | ( | uint8_t | idx | ) | const |
Definition at line 2108 of file session_stats_collector.cc.
int SessionStatsCollectorObject::GetExpiryTime | ( | ) | const |
Definition at line 2121 of file session_stats_collector.cc.
void SessionStatsCollectorObject::RegisterDBClients | ( | ) |
Definition at line 2152 of file session_stats_collector.cc.
void SessionStatsCollectorObject::SetExpiryTime | ( | int | time | ) |
Definition at line 2115 of file session_stats_collector.cc.
void SessionStatsCollectorObject::Shutdown | ( | void | ) |
Definition at line 2137 of file session_stats_collector.cc.
size_t SessionStatsCollectorObject::Size | ( | ) | const |
Definition at line 2144 of file session_stats_collector.cc.
|
private |
Definition at line 417 of file session_stats_collector.h.
|
static |
Definition at line 406 of file session_stats_collector.h.