|
OpenSDN source code
|
This is the complete list of members for FlowTable, including all inherited members.
| Add(FlowEntry *flow, FlowEntry *rflow) | FlowTable | |
| Add(FlowEntry *flow, FlowEntry *new_flow, FlowEntry *rflow, FlowEntry *new_rflow, bool fwd_flow_update, bool rev_flow_update) | FlowTable | private |
| AddFlowInfo(FlowEntry *fe) | FlowTable | private |
| AddInternal(FlowEntry *flow, FlowEntry *new_flow, FlowEntry *rflow, FlowEntry *new_rflow, bool fwd_flow_update, bool rev_flow_update) | FlowTable | private |
| AddLinkLocalFlowInfo(int fd, uint32_t index, const FlowKey &key, const uint64_t timestamp) | FlowTable | |
| agent() const | FlowTable | inline |
| agent_ | FlowTable | private |
| begin() | FlowTable | inline |
| ConcurrencyCheck(int task_id, bool check_task_instance) | FlowTable | |
| ConcurrencyCheck(int task_id) | FlowTable | |
| Copy(FlowEntry *lhs, FlowEntry *rhs, bool update) | FlowTable | |
| Delete(const FlowKey &key, bool del_reverse_flow) | FlowTable | |
| DeleteAll() | FlowTable | |
| DeleteFlow(const AclDBEntry *acl, const FlowKey &key, AclEntryIDList &id_list) | FlowTable | |
| DeleteFlowInfo(FlowEntry *fe, const RevFlowDepParams ¶ms) | FlowTable | private |
| DeleteFlows(FlowEntry *flow, FlowEntry *rflow) | FlowTable | private |
| DeleteFlowUveInfo(FlowEntry *fe) | FlowTable | private |
| DeleteInternal(FlowEntry *fe, uint64_t t, const RevFlowDepParams &p) | FlowTable | private |
| DeleteKSync(FlowEntry *flow) | FlowTable | |
| DeleteMessage(FlowEntry *flow) | FlowTable | |
| DeleteUnLocked(const FlowKey &key, bool del_reverse_flow) | FlowTable | private |
| DeleteUnLocked(bool del_reverse_flow, FlowEntry *flow, FlowEntry *rflow) | FlowTable | private |
| DeleteVrf(VrfEntry *vrf) | FlowTable | |
| DelLinkLocalFlowInfo(int fd) | FlowTable | |
| DisableKSyncSend(FlowEntry *flow, uint32_t evict_gen_id) | FlowTable | private |
| DISALLOW_COPY_AND_ASSIGN(FlowTable) | FlowTable | private |
| end() | FlowTable | inline |
| EvictFlow(FlowEntry *flow, FlowEntry *rflow, uint32_t evict_gen_id) | FlowTable | private |
| FetchFlowRecord class | FlowTable | friend |
| Find(const FlowKey &key) | FlowTable | |
| flow_delete_task_id() const | FlowTable | inline |
| flow_delete_task_id_ | FlowTable | private |
| flow_entry_map_ | FlowTable | private |
| flow_index_tree_ | FlowTable | private |
| flow_ksync_task_id() const | FlowTable | inline |
| flow_ksync_task_id_ | FlowTable | private |
| flow_logging_task_id() const | FlowTable | inline |
| flow_logging_task_id_ | FlowTable | private |
| flow_task_id() const | FlowTable | inline |
| flow_task_id_ | FlowTable | private |
| flow_update_task_id() const | FlowTable | inline |
| flow_update_task_id_ | FlowTable | private |
| FlowEntryCb typedef | FlowTable | |
| FlowEntryMap typedef | FlowTable | |
| FlowEntryMapPair typedef | FlowTable | |
| FlowIndexTree typedef | FlowTable | |
| FlowStatsCollector class | FlowTable | friend |
| FlowTable(Agent *agent, uint16_t table_index) | FlowTable | |
| free_list() | FlowTable | inline |
| free_list_ | FlowTable | private |
| GetFlowSandeshActionParams(const FlowAction &action_info, std::string &action_str) | FlowTable | static |
| GetMutexSeq(tbb::mutex &mutex1, tbb::mutex &mutex2, tbb::mutex **mutex_ptr_1, tbb::mutex **mutex_ptr_2) | FlowTable | static |
| GrowFreeList() | FlowTable | |
| HandleKSyncError(FlowEntry *flow, FlowTableKSyncEntry *ksync_entry, int ksync_error, uint32_t flow_handle, uint32_t gen_id) | FlowTable | |
| HandleRevaluateDBEntry(const DBEntry *entry, FlowEntry *flow, bool active_flow, bool deleted_flow) | FlowTable | |
| Init() | FlowTable | |
| InitDone() | FlowTable | |
| intrusive_ptr_release(FlowEntry *fe) | FlowTable | friend |
| IsEvictedFlow(const FlowKey &key) | FlowTable | private |
| kInvalidFlowTableInstance | FlowTable | static |
| kPortNatFlowTableInstance | FlowTable | static |
| ksync_object() const | FlowTable | inline |
| ksync_object_ | FlowTable | private |
| linklocal_flow_info_map() | FlowTable | inline |
| linklocal_flow_info_map_ | FlowTable | private |
| LinkLocalFlowInfoMap typedef | FlowTable | |
| LinkLocalFlowInfoPair typedef | FlowTable | |
| Locate(FlowEntry *flow, uint64_t t) | FlowTable | |
| mutex_ | FlowTable | private |
| PktFlowInfo class | FlowTable | friend |
| PktSandeshFlow class | FlowTable | friend |
| PktSandeshFlowStats class | FlowTable | friend |
| PopulateFlowEntriesUsingKey(const FlowKey &key, bool reverse_flow, FlowEntry **flow, FlowEntry **rflow) | FlowTable | |
| ProcessFlowEvent(const FlowEvent *req, FlowEntry *flow, FlowEntry *rflow) | FlowTable | |
| ProcessKSyncFlowEvent(const FlowEventKSync *req, FlowEntry *flow) | FlowTable | |
| rand_gen() | FlowTable | |
| rand_gen_ | FlowTable | private |
| RecomputeFlow(FlowEntry *flow) | FlowTable | |
| ReleasePort(FlowEntry *flow, bool evict) | FlowTable | private |
| set_ksync_object(FlowTableKSyncObject *obj) | FlowTable | inline |
| SetAceSandeshData(const AclDBEntry *acl, AclFlowCountResp &data, int ace_id) | FlowTable | |
| SetAclFlowSandeshData(const AclDBEntry *acl, AclFlowResp &data, const int last_count) | FlowTable | |
| Shutdown() | FlowTable | |
| Size() | FlowTable | inline |
| table_index() const | FlowTable | inline |
| table_index_ | FlowTable | private |
| TaskName() | FlowTable | inlinestatic |
| Update(FlowEntry *flow, FlowEntry *rflow) | FlowTable | |
| UpdateKSync(FlowEntry *flow, bool update) | FlowTable | |
| UpdateReverseFlow(FlowEntry *flow, FlowEntry *rflow) | FlowTable | private |
| UpdateUnLocked(FlowEntry *flow, FlowEntry *rflow) | FlowTable | private |
| ~FlowTable() | FlowTable | virtual |