OpenSDN source code
FlowStatsCollector Member List

This is the complete list of members for FlowStatsCollector, including all inherited members.

AddEvent(const FlowEntryPtr &flow)FlowStatsCollector
AddFlow(FlowExportInfo info)FlowStatsCollectorprivate
AgeFlow(KSyncFlowMemory *ksync_obj, const vr_flow_entry *k_flow, const vr_flow_stats &k_stats, const KFlowData &kinfo, FlowExportInfo *info, uint64_t curr_time)FlowStatsCollector
ageing_task_FlowStatsCollectorprivate
ageing_task_starts_FlowStatsCollectorprivate
agent_uve_FlowStatsCollectorprivate
AgentStatsCollector enum valueStatsCollector
AgentUtXmlFlowThreshold classFlowStatsCollectorfriend
AgentUtXmlFlowThresholdValidate classFlowStatsCollectorfriend
AgeTreeSize() constFlowStatsCollectorinline
current_time_FlowStatsCollectorprivate
deleted() constFlowStatsCollectorinline
deleted_FlowStatsCollectorprivate
DeleteEvent(const FlowEntryPtr &flow, const RevFlowDepParams &params)FlowStatsCollector
DeleteFlow(FlowEntryTree::iterator &it)FlowStatsCollectorprivate
DISALLOW_COPY_AND_ASSIGN(FlowStatsCollector)FlowStatsCollectorprivate
entries_to_visit_FlowStatsCollectorprivate
EvictedFlowStatsUpdate(const FlowEntryPtr &flow, uint32_t bytes, uint32_t packets, uint32_t oflow_bytes, const boost::uuids::uuid &u)FlowStatsCollectorprivate
EvictFlow(KSyncFlowMemory *ksync_obj, const vr_flow_entry *k_flow, uint16_t k_flow_flags, uint32_t flow_handle, uint16_t gen_id, FlowExportInfo *info, uint64_t curr_time)FlowStatsCollector
expiry_time() constStatsCollectorinline
expiry_time_StatsCollectorprivate
FetchFlowStatsRecord classFlowStatsCollectorfriend
FindFlowExportInfo(const FlowEntry *fe, FlowEntryTree::iterator &it)FlowStatsCollector
FindFlowExportInfo(const FlowEntry *fe)FlowStatsCollector
FindFlowExportInfo(const FlowEntry *fe) constFlowStatsCollector
flow_age_time_intvl()FlowStatsCollectorinline
flow_age_time_intvl_FlowStatsCollectorprivate
flow_age_time_intvl_in_secs() constFlowStatsCollectorinline
flow_aging_key() constFlowStatsCollectorinline
flow_aging_key_FlowStatsCollectorprivate
flow_export_info_list_FlowStatsCollectorprivate
flow_iteration_key_FlowStatsCollectorprivate
flow_stats_manager_FlowStatsCollectorprivate
flow_tcp_syn_age_time() constFlowStatsCollectorinline
flow_tcp_syn_age_time_FlowStatsCollectorprivate
flow_tree_FlowStatsCollectorprivate
FlowAgeTimeFlowStatsCollectorstatic
FlowDeleteEnqueue(FlowExportInfo *info, uint64_t t)FlowStatsCollectorprivate
FlowEntryTree typedefFlowStatsCollector
FlowEvictEnqueue(FlowExportInfo *info, uint64_t t, uint32_t flow_handle, uint16_t gen_id)FlowStatsCollectorprivate
flows_aged_FlowStatsCollectorprivate
flows_evicted_FlowStatsCollectorprivate
flows_visited_FlowStatsCollectorprivate
FlowStatsCollector(boost::asio::io_context &io, int intvl, uint32_t flow_cache_timeout, AgentUveBase *uve, uint32_t instance_id, FlowAgingTableKey *key, FlowStatsManager *aging_module, FlowStatsCollectorObject *obj)FlowStatsCollector
StatsCollector::FlowStatsCollector enum valueStatsCollector
FlowStatsCollectorObject classFlowStatsCollectorfriend
FlowStatsManager classFlowStatsCollectorfriend
FlowStatsRecordsReq classFlowStatsCollectorfriend
FlowTcpSynAgeTimeFlowStatsCollectorstatic
GetCurrentTime()FlowStatsCollectorprivatestatic
GetFlowStats(const uint16_t &oflow_data, const uint32_t &data)FlowStatsCollectorstatic
GetUpdatedFlowBytes(const FlowExportInfo *stats, uint64_t k_flow_bytes)FlowStatsCollectorprivate
GetUpdatedFlowPackets(const FlowExportInfo *stats, uint64_t k_flow_pkts)FlowStatsCollectorprivate
HandleFlowStatsUpdate(const FlowKey &key, uint32_t bytes, uint32_t packets, uint32_t oflow_bytes)FlowStatsCollectorprivate
InitDone()StatsCollectorinline
instance_id() constFlowStatsCollectorinline
instance_id_FlowStatsCollectorprivate
kDefaultFlowSamplingThresholdFlowStatsCollectorstatic
kFlowDeleteRetryTimeFlowStatsCollectorstatic
kFlowScanTimeFlowStatsCollectorstatic
kFlowsPerTaskFlowStatsCollectorstatic
kFlowStatsTimerIntervalFlowStatsCollectorstatic
kMaxFlowMsgsPerSendFlowStatsCollectorstatic
kMinFlowsPerTimerFlowStatsCollectorstatic
NewFlow(FlowEntry *flow)FlowStatsCollector
parent_FlowStatsCollectorprivate
ProcessFlow(FlowExportInfoList::iterator &it, KSyncFlowMemory *ksync_obj, FlowExportInfo *info, uint64_t curr_time)FlowStatsCollector
queue() constFlowStatsCollectorinline
Queue typedefFlowStatsCollector
rand_gen()FlowStatsCollector
rand_gen_FlowStatsCollectorprivate
request_queue_FlowStatsCollectorprivate
RequestHandler(boost::shared_ptr< FlowExportReq > req)FlowStatsCollectorprivate
RequestHandlerEntry()FlowStatsCollectorprivate
RequestHandlerExit(bool done)FlowStatsCollectorprivate
RescheduleTimer(int time)StatsCollectorinline
RestartTimer()StatsCollectorinlineprivate
retry_delete_FlowStatsCollectorprivate
ReverseFlowFip(const FlowExportInfo *info)FlowStatsCollectorprivate
ReverseFlowFipEntry(const FlowExportInfo *flow)FlowStatsCollectorprivate
ReverseFlowFipVmi(const FlowExportInfo *info)FlowStatsCollectorprivate
Run()FlowStatsCollectorvirtual
run_counter_StatsCollector
RunAgeing(uint32_t max_count)FlowStatsCollector
RunAgeingTask()FlowStatsCollector
set_deleted(bool val)FlowStatsCollectorinline
set_expiry_time(int time)StatsCollectorinline
set_flow_age_time_intvl(uint64_t interval)FlowStatsCollectorinline
set_flow_tcp_syn_age_time(uint64_t interval)FlowStatsCollectorinline
ShouldBeAged(FlowExportInfo *info, const vr_flow_entry *k_flow, const vr_flow_stats &k_stats, uint64_t curr_time)FlowStatsCollectorprivate
Shutdown()FlowStatsCollector
Size() constFlowStatsCollectorinline
StatsCollector(int task_id, int32_t instance, boost::asio::io_service &io, int exp, std::string timer_name)StatsCollectorinline
StatsInstance enum nameStatsCollector
task_id() constFlowStatsCollectorinline
task_id_FlowStatsCollectorprivate
TestStartStopTimer(bool stop)StatsCollectorinline
timer_StatsCollectorprivate
timer_restart_trigger_StatsCollectorprivate
TimerExpiry()StatsCollectorinlineprivate
timers_per_scan_FlowStatsCollectorprivate
TimersPerScan()FlowStatsCollectorprivate
UpdateEntriesToVisit()FlowStatsCollectorprivate
UpdateFloatingIpStats(const FlowExportInfo *flow, uint64_t bytes, uint64_t pkts)FlowStatsCollector
UpdateFlowAgeTime(uint64_t usecs)FlowStatsCollectorinline
UpdateFlowAgeTimeInSecs(uint32_t secs)FlowStatsCollectorinline
UpdateFlowIterationKey(const FlowEntry *del_flow, FlowEntryTree::iterator &tree_it)FlowStatsCollectorprivate
UpdateFlowStats(FlowExportInfo *info, uint64_t teardown_time)FlowStatsCollectorprivate
UpdateFlowStatsInternal(FlowExportInfo *info, uint32_t bytes, uint16_t oflow_bytes, uint32_t pkts, uint16_t oflow_pkts, uint64_t time, bool teardown_time)FlowStatsCollectorprivate
UpdateFlowStatsInternalLocked(FlowExportInfo *info, uint32_t bytes, uint16_t oflow_bytes, uint32_t pkts, uint16_t oflow_pkts, uint64_t time, bool teardown_time)FlowStatsCollectorprivate
UpdateInterVnStats(FlowExportInfo *info, uint64_t bytes, uint64_t pkts)FlowStatsCollectorprivate
UpdateStatsEvent(const FlowEntryPtr &flow, uint32_t bytes, uint32_t packets, uint32_t oflow_bytes, const boost::uuids::uuid &u)FlowStatsCollector
UpdateThreshold(uint32_t new_value)FlowStatsCollectorprivate
UpdateVmiTagBasedStats(FlowExportInfo *info, uint64_t bytes, uint64_t pkts)FlowStatsCollectorprivate
~FlowStatsCollector()FlowStatsCollectorvirtual
~StatsCollector()StatsCollectorinlinevirtual