OpenSDN source code
|
#include <flow_mgmt_entry.h>
Public Member Functions | |
RouteFlowMgmtEntry () | |
virtual | ~RouteFlowMgmtEntry () |
![]() | |
FlowMgmtEntry () | |
virtual | ~FlowMgmtEntry () |
uint32_t | Size () const |
virtual bool | Add (FlowEntry *flow, FlowMgmtKeyNode *node) |
virtual bool | Delete (FlowEntry *flow, FlowMgmtKeyNode *node) |
virtual bool | OperEntryAdd (FlowMgmtManager *mgr, const FlowMgmtRequest *req, FlowMgmtKey *key) |
virtual bool | OperEntryChange (FlowMgmtManager *mgr, const FlowMgmtRequest *req, FlowMgmtKey *key) |
virtual bool | OperEntryDelete (FlowMgmtManager *mgr, const FlowMgmtRequest *req, FlowMgmtKey *key) |
virtual bool | NonOperEntryDelete (FlowMgmtManager *mgr, const FlowMgmtRequest *req, FlowMgmtKey *key) |
virtual bool | CanDelete () const |
void | set_oper_state (State state) |
State | oper_state () const |
uint32_t | gen_id () const |
const FlowList & | flow_list () const |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (RouteFlowMgmtEntry) | |
Additional Inherited Members | |
![]() | |
enum | State { INVALID, OPER_NOT_SEEN, OPER_ADD_SEEN, OPER_DEL_SEEN } |
typedef boost::intrusive::member_hook < FlowMgmtKeyNode, boost::intrusive::list_member_hook <>,&FlowMgmtKeyNode::hook_ > | Node |
typedef boost::intrusive::list < FlowMgmtKeyNode, Node > | FlowList |
![]() | |
static const int | MaxResponses = 100 |
![]() | |
State | oper_state_ |
uint32_t | gen_id_ |
FlowList | flow_list_ |
Definition at line 159 of file flow_mgmt_entry.h.
|
inline |
Definition at line 161 of file flow_mgmt_entry.h.
|
inlinevirtual |
Definition at line 162 of file flow_mgmt_entry.h.
|
private |