OpenSDN source code
|
#include <flow_mgmt_key.h>
Public Member Functions | |
AclFlowMgmtKey (const AclDBEntry *acl, const AclEntryIDList *ace_id_list) | |
virtual | ~AclFlowMgmtKey () |
virtual FlowMgmtKey * | Clone () |
const AclEntryIDList * | ace_id_list () const |
void | set_ace_id_list (const AclEntryIDList *list) |
![]() | |
FlowMgmtKey (Type type, const DBEntry *db_entry) | |
virtual | ~FlowMgmtKey () |
virtual void | KeyToFlowRequest (FlowEvent *req) |
virtual bool | UseDBEntry () const |
virtual bool | Compare (const FlowMgmtKey *rhs) const |
bool | IsLess (const FlowMgmtKey *rhs) const |
FlowEvent::Event | FreeDBEntryEvent () const |
Type | type () const |
const DBEntry * | db_entry () const |
void | set_db_entry (const DBEntry *db_entry) |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (AclFlowMgmtKey) | |
Private Attributes | |
AclEntryIDList | ace_id_list_ |
Additional Inherited Members | |
![]() | |
enum | Type { INVALID, INTERFACE, ACL, ACE_ID, VN, VM, INET4, INET6, BRIDGE, NH, VRF, BGPASASERVICE, END } |
![]() | |
Type | type_ |
const DBEntry * | db_entry_ |
Definition at line 82 of file flow_mgmt_key.h.
|
inline |
|
inlinevirtual |
Definition at line 91 of file flow_mgmt_key.h.
|
inline |
Definition at line 98 of file flow_mgmt_key.h.
|
inlinevirtual |
Implements FlowMgmtKey.
Definition at line 93 of file flow_mgmt_key.h.
|
private |
|
inline |
Definition at line 100 of file flow_mgmt_key.h.
|
private |
Definition at line 105 of file flow_mgmt_key.h.