|
OpenSDN source code
|
#include <flow_stats_collector.h>
Public Types | |
| typedef boost::shared_ptr< FlowStatsCollector > | FlowStatsCollectorPtr |
Public Member Functions | |
| FlowStatsCollectorObject (Agent *agent, FlowStatsCollectorReq *req, FlowStatsManager *mgr) | |
| FlowStatsCollector * | GetCollector (uint8_t idx) const |
| void | SetExpiryTime (int time) |
| int | GetExpiryTime () const |
| void | MarkDelete () |
| void | ClearDelete () |
| bool | IsDeleted () const |
| void | SetFlowAgeTime (uint64_t value) |
| uint64_t | GetFlowAgeTime () const |
| bool | CanDelete () const |
| void | Shutdown () |
| FlowStatsCollector * | FlowToCollector (const FlowEntry *flow) |
| void | UpdateAgeTimeInSeconds (uint32_t age_time) |
| uint32_t | GetAgeTimeInSeconds () const |
| size_t | Size () const |
Static Public Attributes | |
| static const int | kMaxCollectors = 2 |
Private Member Functions | |
| DISALLOW_COPY_AND_ASSIGN (FlowStatsCollectorObject) | |
Private Attributes | |
| FlowStatsCollectorPtr | collectors [kMaxCollectors] |
Definition at line 269 of file flow_stats_collector.h.
| typedef boost::shared_ptr<FlowStatsCollector> FlowStatsCollectorObject::FlowStatsCollectorPtr |
Definition at line 272 of file flow_stats_collector.h.
| FlowStatsCollectorObject::FlowStatsCollectorObject | ( | Agent * | agent, |
| FlowStatsCollectorReq * | req, | ||
| FlowStatsManager * | mgr | ||
| ) |
| bool FlowStatsCollectorObject::CanDelete | ( | ) | const |
Definition at line 1277 of file flow_stats_collector.cc.
| void FlowStatsCollectorObject::ClearDelete | ( | ) |
Definition at line 1250 of file flow_stats_collector.cc.
|
private |
| FlowStatsCollector * FlowStatsCollectorObject::FlowToCollector | ( | const FlowEntry * | flow | ) |
| uint32_t FlowStatsCollectorObject::GetAgeTimeInSeconds | ( | ) | const |
Definition at line 1310 of file flow_stats_collector.cc.
| FlowStatsCollector * FlowStatsCollectorObject::GetCollector | ( | uint8_t | idx | ) | const |
Definition at line 1225 of file flow_stats_collector.cc.
| int FlowStatsCollectorObject::GetExpiryTime | ( | ) | const |
Definition at line 1238 of file flow_stats_collector.cc.
| uint64_t FlowStatsCollectorObject::GetFlowAgeTime | ( | ) | const |
Definition at line 1271 of file flow_stats_collector.cc.
| bool FlowStatsCollectorObject::IsDeleted | ( | ) | const |
| void FlowStatsCollectorObject::MarkDelete | ( | ) |
Definition at line 1244 of file flow_stats_collector.cc.
| void FlowStatsCollectorObject::SetExpiryTime | ( | int | time | ) |
Definition at line 1232 of file flow_stats_collector.cc.
| void FlowStatsCollectorObject::SetFlowAgeTime | ( | uint64_t | value | ) |
Definition at line 1265 of file flow_stats_collector.cc.
| void FlowStatsCollectorObject::Shutdown | ( | void | ) |
Definition at line 1287 of file flow_stats_collector.cc.
| size_t FlowStatsCollectorObject::Size | ( | ) | const |
Definition at line 1316 of file flow_stats_collector.cc.
| void FlowStatsCollectorObject::UpdateAgeTimeInSeconds | ( | uint32_t | age_time | ) |
Definition at line 1304 of file flow_stats_collector.cc.
|
private |
Definition at line 290 of file flow_stats_collector.h.
|
static |
Definition at line 271 of file flow_stats_collector.h.