#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: