OpenSDN source code
|
#include <mac_learning_mgmt.h>
Public Member Functions | |
MacLearningMgmtHcServiceEntry (const HealthCheckService *hc) | |
virtual | ~MacLearningMgmtHcServiceEntry () |
![]() | |
MacLearningMgmtDBEntry (Type type_, const DBEntry *entry) | |
virtual | ~MacLearningMgmtDBEntry () |
const DBEntry * | db_entry () const |
virtual bool | UseDBEntry () const |
void | Change () |
void | Delete (bool set_delete, bool notify_event=true) |
virtual bool | TryDelete () |
void | set_tree (MacLearningMgmtDBTree *tree) |
void | set_db_entry (const DBEntry *entry) |
virtual bool | Compare (const MacLearningMgmtDBEntry *rhs) const |
virtual bool | IsLess (const MacLearningMgmtDBEntry *rhs) const |
MacLearningMgmtDBTree * | tree () const |
void | set_gen_id (uint32_t gen_id) |
uint32_t | gen_id () const |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (MacLearningMgmtHcServiceEntry) | |
Additional Inherited Members | |
![]() | |
enum | Type { INVALID, INTERFACE, VRF, BRIDGE, EVPN, VN, HC_SERVICE, END } |
typedef DependencyList < MacLearningMgmtNode, MacLearningMgmtDBEntry > | MacLearningEntryList |
![]() | |
DEPENDENCY_LIST (MacLearningMgmtNode, MacLearningMgmtDBEntry, mac_entry_list_) | |
DISALLOW_COPY_AND_ASSIGN (MacLearningMgmtDBEntry) | |
![]() | |
Type | type_ |
const DBEntry * | db_entry_ |
bool | deleted_ |
MacLearningMgmtDBTree * | tree_ |
uint32_t | gen_id_ |
Definition at line 190 of file mac_learning_mgmt.h.
MacLearningMgmtHcServiceEntry::MacLearningMgmtHcServiceEntry | ( | const HealthCheckService * | hc | ) |
Definition at line 141 of file mac_learning_mgmt.cc.
|
inlinevirtual |
Definition at line 193 of file mac_learning_mgmt.h.
|
private |