#include <flow_event.h>
|
enum | Event {
INVALID
, VROUTER_FLOW_MSG
, FLOW_MESSAGE
, DELETE_FLOW
,
AUDIT_FLOW
, EVICT_FLOW
, DELETE_DBENTRY
, REVALUATE_DBENTRY
,
RECOMPUTE_FLOW
, FREE_FLOW_REF
, FREE_DBENTRY
, GROW_FREE_LIST
,
KSYNC_EVENT
, REENTRANT
, UNRESOLVED_FLOW_ENTRY
} |
|
|
| FlowEvent () |
|
| FlowEvent (Event event) |
|
| FlowEvent (Event event, FlowEntry *flow) |
|
| FlowEvent (Event event, uint32_t table_index) |
|
| FlowEvent (Event event, FlowEntry *flow, uint32_t flow_handle, uint8_t gen_id) |
|
| FlowEvent (Event event, FlowEntry *flow, uint32_t flow_handle, uint8_t gen_id, uint8_t evict_gen_id) |
|
| FlowEvent (Event event, FlowEntry *flow, const DBEntry *db_entry) |
|
| FlowEvent (Event event, const DBEntry *db_entry, uint32_t gen_id) |
|
| FlowEvent (Event event, uint16_t table_index, const DBEntry *db_entry, uint32_t gen_id) |
|
| FlowEvent (Event event, const FlowKey &key) |
|
| FlowEvent (Event event, const FlowKey &key, uint32_t flow_handle, uint8_t gen_id) |
|
| FlowEvent (Event event, PktInfoPtr pkt_info, FlowEntry *flow, uint32_t table_index) |
|
| FlowEvent (const FlowEvent &rhs) |
|
virtual | ~FlowEvent () |
|
Event | event () const |
|
FlowEntry * | flow () const |
|
FlowEntryPtr & | flow_ref () |
|
void | set_flow (FlowEntry *flow) |
|
const DBEntry * | db_entry () const |
|
void | set_db_entry (const DBEntry *db_entry) |
|
uint32_t | gen_id () const |
|
uint32_t | evict_gen_id () const |
|
const FlowKey & | get_flow_key () const |
|
PktInfoPtr | pkt_info () const |
|
uint32_t | flow_handle () const |
|
uint32_t | table_index () const |
|
Definition at line 16 of file flow_event.h.
◆ Event
Enumerator |
---|
INVALID | |
VROUTER_FLOW_MSG | |
FLOW_MESSAGE | |
DELETE_FLOW | |
AUDIT_FLOW | |
EVICT_FLOW | |
DELETE_DBENTRY | |
REVALUATE_DBENTRY | |
RECOMPUTE_FLOW | |
FREE_FLOW_REF | |
FREE_DBENTRY | |
GROW_FREE_LIST | |
KSYNC_EVENT | |
REENTRANT | |
UNRESOLVED_FLOW_ENTRY | |
Definition at line 18 of file flow_event.h.
◆ FlowEvent() [1/13]
◆ FlowEvent() [2/13]
FlowEvent::FlowEvent |
( |
Event |
event | ) |
|
|
inline |
◆ FlowEvent() [3/13]
◆ FlowEvent() [4/13]
FlowEvent::FlowEvent |
( |
Event |
event, |
|
|
uint32_t |
table_index |
|
) |
| |
|
inline |
◆ FlowEvent() [5/13]
FlowEvent::FlowEvent |
( |
Event |
event, |
|
|
FlowEntry * |
flow, |
|
|
uint32_t |
flow_handle, |
|
|
uint8_t |
gen_id |
|
) |
| |
|
inline |
◆ FlowEvent() [6/13]
FlowEvent::FlowEvent |
( |
Event |
event, |
|
|
FlowEntry * |
flow, |
|
|
uint32_t |
flow_handle, |
|
|
uint8_t |
gen_id, |
|
|
uint8_t |
evict_gen_id |
|
) |
| |
|
inline |
◆ FlowEvent() [7/13]
◆ FlowEvent() [8/13]
FlowEvent::FlowEvent |
( |
Event |
event, |
|
|
const DBEntry * |
db_entry, |
|
|
uint32_t |
gen_id |
|
) |
| |
|
inline |
◆ FlowEvent() [9/13]
FlowEvent::FlowEvent |
( |
Event |
event, |
|
|
uint16_t |
table_index, |
|
|
const DBEntry * |
db_entry, |
|
|
uint32_t |
gen_id |
|
) |
| |
|
inline |
◆ FlowEvent() [10/13]
◆ FlowEvent() [11/13]
FlowEvent::FlowEvent |
( |
Event |
event, |
|
|
const FlowKey & |
key, |
|
|
uint32_t |
flow_handle, |
|
|
uint8_t |
gen_id |
|
) |
| |
|
inline |
◆ FlowEvent() [12/13]
◆ FlowEvent() [13/13]
FlowEvent::FlowEvent |
( |
const FlowEvent & |
rhs | ) |
|
|
inline |
◆ ~FlowEvent()
virtual FlowEvent::~FlowEvent |
( |
| ) |
|
|
inlinevirtual |
◆ db_entry()
const DBEntry* FlowEvent::db_entry |
( |
| ) |
const |
|
inline |
◆ event()
Event FlowEvent::event |
( |
| ) |
const |
|
inline |
◆ evict_gen_id()
uint32_t FlowEvent::evict_gen_id |
( |
| ) |
const |
|
inline |
◆ flow()
◆ flow_handle()
uint32_t FlowEvent::flow_handle |
( |
| ) |
const |
|
inline |
◆ flow_ref()
◆ gen_id()
uint32_t FlowEvent::gen_id |
( |
| ) |
const |
|
inline |
◆ get_flow_key()
const FlowKey& FlowEvent::get_flow_key |
( |
| ) |
const |
|
inline |
◆ pkt_info()
◆ set_db_entry()
void FlowEvent::set_db_entry |
( |
const DBEntry * |
db_entry | ) |
|
|
inline |
◆ set_flow()
◆ table_index()
uint32_t FlowEvent::table_index |
( |
| ) |
const |
|
inline |
◆ db_entry_
const DBEntry* FlowEvent::db_entry_ |
|
private |
◆ event_
◆ evict_gen_id_
uint32_t FlowEvent::evict_gen_id_ |
|
private |
◆ flow_
◆ flow_handle_
uint32_t FlowEvent::flow_handle_ |
|
private |
◆ flow_key_
◆ gen_id_
uint32_t FlowEvent::gen_id_ |
|
private |
◆ pkt_info_
◆ table_index_
uint32_t FlowEvent::table_index_ |
|
private |
The documentation for this class was generated from the following file: