OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RouteFlowMgmtTree Member List

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

Add(FlowMgmtKey *key, FlowEntry *flow, FlowMgmtKeyNode *node)FlowMgmtTreevirtual
AddFlowMgmtKey(FlowMgmtKeyTree *tree, FlowMgmtKey *key)FlowMgmtTreestatic
Allocate(const FlowMgmtKey *key)=0FlowMgmtTreepure virtual
Delete(FlowMgmtKey *key, FlowEntry *flow, FlowMgmtKeyNode *node)RouteFlowMgmtTreevirtual
DISALLOW_COPY_AND_ASSIGN(RouteFlowMgmtTree)RouteFlowMgmtTreeprivate
ExtractKeys(FlowEntry *flow, FlowMgmtKeyTree *tree)=0FlowMgmtTreepure virtual
Find(FlowMgmtKey *key)FlowMgmtTree
FlowMgmtTree(FlowMgmtManager *mgr)FlowMgmtTreeinline
FreeNotify(FlowMgmtKey *key, uint32_t gen_id)FlowMgmtTreevirtual
HasVrfFlows(uint32_t vrf_id, Agent::RouteTableType type)=0RouteFlowMgmtTreepure virtual
InsertEntry(FlowMgmtKey *key, FlowMgmtEntry *entry)FlowMgmtTreevirtual
Locate(FlowMgmtKey *key)FlowMgmtTree
LowerBound(FlowMgmtKey *key)FlowMgmtTree
mgr() const FlowMgmtTreeinline
mgr_FlowMgmtTreeprotected
OperEntryAdd(const FlowMgmtRequest *req, FlowMgmtKey *key)RouteFlowMgmtTreevirtual
OperEntryChange(const FlowMgmtRequest *req, FlowMgmtKey *key)FlowMgmtTreevirtual
OperEntryDelete(const FlowMgmtRequest *req, FlowMgmtKey *key)RouteFlowMgmtTreevirtual
RemoveEntry(Tree::iterator it)FlowMgmtTreevirtual
RetryDelete(FlowMgmtKey *key)FlowMgmtTreevirtual
RouteFlowMgmtTree(FlowMgmtManager *mgr)RouteFlowMgmtTreeinline
SetDBEntry(const FlowMgmtRequest *req, FlowMgmtKey *key)RouteFlowMgmtTreeprivate
Tree typedefFlowMgmtTree
tree()FlowMgmtTreeinline
tree_FlowMgmtTreeprotected
TryDelete(FlowMgmtKey *key, FlowMgmtEntry *entry)FlowMgmtTreeprotected
~FlowMgmtTree()FlowMgmtTreeinlinevirtual
~RouteFlowMgmtTree()RouteFlowMgmtTreeinlinevirtual