OpenSDN source code
|
#include <stats_manager.h>
Public Member Functions | |
InterfaceStats () | |
void | UpdateStats (uint64_t in_b, uint64_t in_p, uint64_t out_b, uint64_t out_p) |
void | UpdatePrevStats () |
void | GetDiffStats (uint64_t *in_b, uint64_t *out_b) const |
Public Attributes | |
std::string | name |
int32_t | speed |
int32_t | duplexity |
uint64_t | in_pkts |
uint64_t | in_bytes |
uint64_t | out_pkts |
uint64_t | out_bytes |
uint64_t | prev_in_bytes |
uint64_t | prev_out_bytes |
uint64_t | prev_5min_in_bytes |
uint64_t | prev_5min_out_bytes |
uint64_t | stats_time |
FlowRateComputeInfo | flow_info |
AgentStats::FlowCounters | added |
AgentStats::FlowCounters | deleted |
bool | drop_stats_received |
vr_drop_stats_req | drop_stats |
Definition at line 37 of file stats_manager.h.
StatsManager::InterfaceStats::InterfaceStats | ( | ) |
Definition at line 206 of file stats_manager.cc.
void StatsManager::InterfaceStats::GetDiffStats | ( | uint64_t * | in_b, |
uint64_t * | out_b | ||
) | const |
Definition at line 226 of file stats_manager.cc.
void StatsManager::InterfaceStats::UpdatePrevStats | ( | ) |
Definition at line 221 of file stats_manager.cc.
void StatsManager::InterfaceStats::UpdateStats | ( | uint64_t | in_b, |
uint64_t | in_p, | ||
uint64_t | out_b, | ||
uint64_t | out_p | ||
) |
Definition at line 214 of file stats_manager.cc.
AgentStats::FlowCounters StatsManager::InterfaceStats::added |
Definition at line 57 of file stats_manager.h.
AgentStats::FlowCounters StatsManager::InterfaceStats::deleted |
Definition at line 58 of file stats_manager.h.
vr_drop_stats_req StatsManager::InterfaceStats::drop_stats |
Definition at line 60 of file stats_manager.h.
bool StatsManager::InterfaceStats::drop_stats_received |
Definition at line 59 of file stats_manager.h.
int32_t StatsManager::InterfaceStats::duplexity |
Definition at line 46 of file stats_manager.h.
FlowRateComputeInfo StatsManager::InterfaceStats::flow_info |
Definition at line 56 of file stats_manager.h.
uint64_t StatsManager::InterfaceStats::in_bytes |
Definition at line 48 of file stats_manager.h.
uint64_t StatsManager::InterfaceStats::in_pkts |
Definition at line 47 of file stats_manager.h.
std::string StatsManager::InterfaceStats::name |
Definition at line 44 of file stats_manager.h.
uint64_t StatsManager::InterfaceStats::out_bytes |
Definition at line 50 of file stats_manager.h.
uint64_t StatsManager::InterfaceStats::out_pkts |
Definition at line 49 of file stats_manager.h.
uint64_t StatsManager::InterfaceStats::prev_5min_in_bytes |
Definition at line 53 of file stats_manager.h.
uint64_t StatsManager::InterfaceStats::prev_5min_out_bytes |
Definition at line 54 of file stats_manager.h.
uint64_t StatsManager::InterfaceStats::prev_in_bytes |
Definition at line 51 of file stats_manager.h.
uint64_t StatsManager::InterfaceStats::prev_out_bytes |
Definition at line 52 of file stats_manager.h.
int32_t StatsManager::InterfaceStats::speed |
Definition at line 45 of file stats_manager.h.
uint64_t StatsManager::InterfaceStats::stats_time |
Definition at line 55 of file stats_manager.h.