#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.
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::FlowEvent |
( |
Event |
event | ) |
|
|
inline |
FlowEvent::FlowEvent |
( |
Event |
event, |
|
|
uint32_t |
table_index |
|
) |
| |
|
inline |
FlowEvent::FlowEvent |
( |
Event |
event, |
|
|
FlowEntry * |
flow, |
|
|
uint32_t |
flow_handle, |
|
|
uint8_t |
gen_id |
|
) |
| |
|
inline |
FlowEvent::FlowEvent |
( |
Event |
event, |
|
|
FlowEntry * |
flow, |
|
|
uint32_t |
flow_handle, |
|
|
uint8_t |
gen_id, |
|
|
uint8_t |
evict_gen_id |
|
) |
| |
|
inline |
FlowEvent::FlowEvent |
( |
Event |
event, |
|
|
const DBEntry * |
db_entry, |
|
|
uint32_t |
gen_id |
|
) |
| |
|
inline |
FlowEvent::FlowEvent |
( |
Event |
event, |
|
|
uint16_t |
table_index, |
|
|
const DBEntry * |
db_entry, |
|
|
uint32_t |
gen_id |
|
) |
| |
|
inline |
FlowEvent::FlowEvent |
( |
Event |
event, |
|
|
const FlowKey & |
key, |
|
|
uint32_t |
flow_handle, |
|
|
uint8_t |
gen_id |
|
) |
| |
|
inline |
FlowEvent::FlowEvent |
( |
const FlowEvent & |
rhs | ) |
|
|
inline |
virtual FlowEvent::~FlowEvent |
( |
| ) |
|
|
inlinevirtual |
const DBEntry* FlowEvent::db_entry |
( |
| ) |
const |
|
inline |
Event FlowEvent::event |
( |
| ) |
const |
|
inline |
uint32_t FlowEvent::evict_gen_id |
( |
| ) |
const |
|
inline |
uint32_t FlowEvent::flow_handle |
( |
| ) |
const |
|
inline |
uint32_t FlowEvent::gen_id |
( |
| ) |
const |
|
inline |
const FlowKey& FlowEvent::get_flow_key |
( |
| ) |
const |
|
inline |
void FlowEvent::set_db_entry |
( |
const DBEntry * |
db_entry | ) |
|
|
inline |
uint32_t FlowEvent::table_index |
( |
| ) |
const |
|
inline |
const DBEntry* FlowEvent::db_entry_ |
|
private |
uint32_t FlowEvent::evict_gen_id_ |
|
private |
uint32_t FlowEvent::flow_handle_ |
|
private |
uint32_t FlowEvent::gen_id_ |
|
private |
uint32_t FlowEvent::table_index_ |
|
private |
The documentation for this class was generated from the following file: