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

This is the complete list of members for FlowMgmtTree, 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)FlowMgmtTreevirtual
DISALLOW_COPY_AND_ASSIGN(FlowMgmtTree)FlowMgmtTreeprivate
ExtractKeys(FlowEntry *flow, FlowMgmtKeyTree *tree)=0FlowMgmtTreepure virtual
Find(FlowMgmtKey *key)FlowMgmtTree
FlowMgmtTree(FlowMgmtManager *mgr)FlowMgmtTreeinline
FreeNotify(FlowMgmtKey *key, uint32_t gen_id)FlowMgmtTreevirtual
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)FlowMgmtTreevirtual
OperEntryChange(const FlowMgmtRequest *req, FlowMgmtKey *key)FlowMgmtTreevirtual
OperEntryDelete(const FlowMgmtRequest *req, FlowMgmtKey *key)FlowMgmtTreevirtual
RemoveEntry(Tree::iterator it)FlowMgmtTreevirtual
RetryDelete(FlowMgmtKey *key)FlowMgmtTreevirtual
Tree typedefFlowMgmtTree
tree()FlowMgmtTreeinline
tree_FlowMgmtTreeprotected
TryDelete(FlowMgmtKey *key, FlowMgmtEntry *entry)FlowMgmtTreeprotected
~FlowMgmtTree()FlowMgmtTreeinlinevirtual