#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: