OpenSDN source code
|
#include <route_ksync.h>
Public Types | |
typedef std::map< const MacAddress, PathPreference > | MacPreferenceMap |
typedef std::pair< const MacAddress, PathPreference > | MacPreferencePair |
Public Member Functions | |
MacBinding (const MacBinding &mac_binding) | |
MacBinding (const MacAddress &mac, const PathPreference &pref) | |
const MacAddress & | get_mac () const |
void | reset_mac (const MacAddress &mac) |
bool | can_erase () |
void | set_mac (const PathPreference &pref, const MacAddress &mac) |
bool | WaitForTraffic () const |
Private Attributes | |
MacPreferenceMap | mac_preference_map_ |
Definition at line 129 of file route_ksync.h.
typedef std::map<const MacAddress, PathPreference> MacBinding::MacPreferenceMap |
Definition at line 131 of file route_ksync.h.
typedef std::pair<const MacAddress, PathPreference> MacBinding::MacPreferencePair |
Definition at line 133 of file route_ksync.h.
|
inline |
Definition at line 135 of file route_ksync.h.
|
inline |
Definition at line 138 of file route_ksync.h.
|
inline |
Definition at line 159 of file route_ksync.h.
|
inline |
|
inline |
Definition at line 155 of file route_ksync.h.
|
inline |
Definition at line 166 of file route_ksync.h.
|
inline |
Definition at line 171 of file route_ksync.h.
|
private |
Definition at line 182 of file route_ksync.h.