|
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 2127 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.