#include <agent_profile.h>
Definition at line 122 of file agent_profile.h.
◆ KSyncStatsCb
◆ PktFlowStatsCb
◆ ProfileCb
◆ AgentProfile()
AgentProfile::AgentProfile |
( |
Agent * |
agent, |
|
|
bool |
enable |
|
) |
| |
◆ ~AgentProfile()
AgentProfile::~AgentProfile |
( |
| ) |
|
◆ AddProfileData()
void AgentProfile::AddProfileData |
( |
ProfileData * |
data | ) |
|
◆ DISALLOW_COPY_AND_ASSIGN()
◆ GetLastProfileData()
◆ GetProfileData()
ProfileData * AgentProfile::GetProfileData |
( |
uint16_t |
index | ) |
|
◆ Init()
bool AgentProfile::Init |
( |
| ) |
|
◆ InitDone()
void AgentProfile::InitDone |
( |
| ) |
|
◆ Log()
void AgentProfile::Log |
( |
| ) |
|
◆ RegisterFlowStatsCb()
void AgentProfile::RegisterFlowStatsCb |
( |
ProfileCb |
cb | ) |
|
|
inline |
◆ RegisterKSyncStatsCb()
void AgentProfile::RegisterKSyncStatsCb |
( |
ProfileCb |
cb | ) |
|
|
inline |
◆ RegisterPktFlowStatsCb()
void AgentProfile::RegisterPktFlowStatsCb |
( |
ProfileCb |
cb | ) |
|
|
inline |
◆ seconds_history_index()
uint16_t AgentProfile::seconds_history_index |
( |
| ) |
const |
|
inline |
◆ Shutdown()
void AgentProfile::Shutdown |
( |
| ) |
|
◆ TimerRun()
bool AgentProfile::TimerRun |
( |
| ) |
|
◆ agent_
Agent* AgentProfile::agent_ |
|
private |
◆ eight_hr_data_
◆ enable_
bool AgentProfile::enable_ |
|
private |
◆ fifteen_min_data_
◆ five_min_data_
◆ flow_stats_cb_
◆ four_hr_data_
◆ hours_history_data_
◆ hours_history_index_
uint16_t AgentProfile::hours_history_index_ |
|
private |
◆ kHoursHistoryCount
const uint16_t AgentProfile::kHoursHistoryCount = 24 |
|
static |
◆ kMinutesHistoryCount
const uint16_t AgentProfile::kMinutesHistoryCount = 60 |
|
static |
◆ kProfileTimeout
const uint32_t AgentProfile::kProfileTimeout = 1000 |
|
static |
◆ kSecondsHistoryCount
const uint16_t AgentProfile::kSecondsHistoryCount = 300 |
|
static |
◆ ksync_stats_cb_
◆ minutes_history_data_
◆ minutes_history_index_
uint16_t AgentProfile::minutes_history_index_ |
|
private |
◆ one_hr_data_
◆ one_min_data_
◆ pkt_flow_stats_cb_
◆ seconds_history_data_
◆ seconds_history_index_
uint16_t AgentProfile::seconds_history_index_ |
|
private |
◆ sixteen_hr_data_
◆ start_time_
time_t AgentProfile::start_time_ |
|
private |
◆ thirty_min_data_
◆ timer_
Timer* AgentProfile::timer_ |
|
private |
◆ twentyfour_hr_data_
The documentation for this class was generated from the following files: