OpenSDN source code
|
#include <mac_learning_event.h>
Public Types | |
enum | Event { INVALID, VROUTER_MSG, ADD_MAC, RESYNC_MAC, DELETE_MAC, FREE_DB_ENTRY, DELETE_VRF, REMOTE_MAC_IP, MAC_IP_UNREACHABLE } |
Public Member Functions | |
MacLearningEntryRequest (Event event, PktInfoPtr pkt) | |
MacLearningEntryRequest (Event event, MacLearningEntryPtr ptr) | |
MacLearningEntryRequest (Event event, uint32_t vrf_id) | |
MacLearningEntryRequest (Event event, uint32_t vrf_id, IpAddress &ip, MacAddress &mac) | |
MacLearningEntryRequest (Event event, const DBEntry *entry, uint32_t gen_id) | |
MacLearningEntryPtr | mac_learning_entry () |
Event | event () |
const DBEntry * | db_entry () |
PktInfoPtr | pkt_info () |
uint32_t | vrf_id () |
uint32_t | gen_id () |
IpAddress | ip () |
MacAddress | mac () |
Private Attributes | |
Event | event_ |
MacLearningEntryPtr | mac_learning_entry_ |
PktInfoPtr | pkt_info_ |
uint32_t | vrf_id_ |
const DBEntry * | db_entry_ |
uint32_t | gen_id_ |
IpAddress | ip_ |
MacAddress | mac_ |
Definition at line 15 of file mac_learning_event.h.
Enumerator | |
---|---|
INVALID | |
VROUTER_MSG | |
ADD_MAC | |
RESYNC_MAC | |
DELETE_MAC | |
FREE_DB_ENTRY | |
DELETE_VRF | |
REMOTE_MAC_IP | |
MAC_IP_UNREACHABLE |
Definition at line 17 of file mac_learning_event.h.
|
inline |
Definition at line 30 of file mac_learning_event.h.
|
inline |
Definition at line 32 of file mac_learning_event.h.
|
inline |
Definition at line 36 of file mac_learning_event.h.
|
inline |
Definition at line 39 of file mac_learning_event.h.
|
inline |
Definition at line 44 of file mac_learning_event.h.
|
inline |
Definition at line 56 of file mac_learning_event.h.
|
inline |
Definition at line 52 of file mac_learning_event.h.
|
inline |
Definition at line 68 of file mac_learning_event.h.
|
inline |
Definition at line 71 of file mac_learning_event.h.
|
inline |
Definition at line 74 of file mac_learning_event.h.
|
inline |
Definition at line 48 of file mac_learning_event.h.
|
inline |
Definition at line 60 of file mac_learning_event.h.
|
inline |
Definition at line 64 of file mac_learning_event.h.
|
private |
Definition at line 83 of file mac_learning_event.h.
|
private |
Definition at line 79 of file mac_learning_event.h.
|
private |
Definition at line 84 of file mac_learning_event.h.
|
private |
Definition at line 85 of file mac_learning_event.h.
|
private |
Definition at line 86 of file mac_learning_event.h.
|
private |
Definition at line 80 of file mac_learning_event.h.
|
private |
Definition at line 81 of file mac_learning_event.h.
|
private |
Definition at line 82 of file mac_learning_event.h.