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

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

Add(FlowMgmtKey *key, FlowEntry *flow, FlowMgmtKeyNode *node)FlowMgmtTreevirtual
AddFlowMgmtKey(FlowMgmtKeyTree *tree, FlowMgmtKey *key)FlowMgmtTreestatic
Allocate(const FlowMgmtKey *key)NhFlowMgmtTreevirtual
Delete(FlowMgmtKey *key, FlowEntry *flow, FlowMgmtKeyNode *node)FlowMgmtTreevirtual
DISALLOW_COPY_AND_ASSIGN(NhFlowMgmtTree)NhFlowMgmtTreeprivate
ExtractKeys(FlowEntry *flow, FlowMgmtKeyTree *tree)NhFlowMgmtTreevirtual
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
NhFlowMgmtTree(FlowMgmtManager *mgr)NhFlowMgmtTreeinline
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()FlowMgmtTreeinline
Tree typedefFlowMgmtTree
tree_FlowMgmtTreeprotected
TryDelete(FlowMgmtKey *key, FlowMgmtEntry *entry)FlowMgmtTreeprotected
~FlowMgmtTree()FlowMgmtTreeinlinevirtual
~NhFlowMgmtTree()NhFlowMgmtTreeinlinevirtual