|
OpenSDN source code
|
#include <mac_learning_mgmt.h>


Public Member Functions | |
| MacLearningMgmtHcServiceEntry (const HealthCheckService *hc) | |
| virtual | ~MacLearningMgmtHcServiceEntry () |
Public Member Functions inherited from MacLearningMgmtDBEntry | |
| 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 | |
Public Types inherited from MacLearningMgmtDBEntry | |
| enum | Type { INVALID , INTERFACE , VRF , BRIDGE , EVPN , VN , HC_SERVICE , END } |
| typedef DependencyList< MacLearningMgmtNode, MacLearningMgmtDBEntry > | MacLearningEntryList |
Protected Member Functions inherited from MacLearningMgmtDBEntry | |
| DEPENDENCY_LIST (MacLearningMgmtNode, MacLearningMgmtDBEntry, mac_entry_list_) | |
| DISALLOW_COPY_AND_ASSIGN (MacLearningMgmtDBEntry) | |
Protected Attributes inherited from 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 |