#include <multicast_mac_local_ovsdb.h>
|
| typedef std::pair< VrfEntry *, MulticastMacLocalEntry * > | VrfDepEntry |
| |
| typedef std::set< VrfDepEntry > | VrfDepList |
| |
| typedef std::map< struct ovsdb_idl_row *, MulticastMacLocalEntry * > | OvsdbIdlDepList |
| |
| typedef boost::intrusive::member_hook< KSyncEntry, boost::intrusive::set_member_hook<>, &KSyncEntry::node_ > | KSyncObjectNode |
| |
| typedef boost::intrusive::set< KSyncEntry, KSyncObjectNode > | Tree |
| |
| typedef boost::intrusive::member_hook< KSyncFwdReference, boost::intrusive::set_member_hook<>, &KSyncFwdReference::node_ > | KSyncFwdRefNode |
| |
| typedef boost::intrusive::set< KSyncFwdReference, KSyncFwdRefNode > | FwdRefTree |
| |
| typedef boost::intrusive::member_hook< KSyncBackReference, boost::intrusive::set_member_hook<>, &KSyncBackReference::node_ > | KSyncBackRefNode |
| |
| typedef boost::intrusive::set< KSyncBackReference, KSyncBackRefNode > | BackRefTree |
| |
|
| | MulticastMacLocalOvsdb (OvsdbClientIdl *idl, OvsPeer *peer) |
| |
| | ~MulticastMacLocalOvsdb () |
| |
| OvsPeer * | peer () |
| |
| void | Notify (OvsdbClientIdl::Op op, struct ovsdb_idl_row *row) |
| |
| void | LocatorSetNotify (OvsdbClientIdl::Op op, struct ovsdb_idl_row *row) |
| |
| KSyncEntry * | Alloc (const KSyncEntry *key, uint32_t index) |
| |
| void | VrfReEvalEnqueue (VrfEntry *vrf) |
| |
| bool | VrfReEval (VrfEntryRef vrf) |
| |
| | OvsdbObject (OvsdbClientIdl *idl) |
| |
| virtual | ~OvsdbObject () |
| |
| KSyncEntry * | FindActiveEntry (KSyncEntry *key) |
| |
| void | DeleteTable (void) |
| |
| virtual void | EmptyTable (void) |
| |
| OvsdbClientIdl * | client_idl () |
| |
| | KSyncObject (const std::string &name) |
| |
| | KSyncObject (const std::string &name, int max_index) |
| |
| virtual | ~KSyncObject () |
| |
| void | InitStaleEntryCleanup (boost::asio::io_context &ios, uint32_t cleanup_time, uint32_t cleanup_intvl, uint16_t entries_per_intvl) |
| |
| void | NotifyEvent (KSyncEntry *entry, KSyncEntry::KSyncEvent event) |
| |
| void | SafeNotifyEvent (KSyncEntry *entry, KSyncEntry::KSyncEvent event) |
| |
| virtual void | NetlinkAck (KSyncEntry *entry, KSyncEntry::KSyncEvent event) |
| |
| void | BackRefAdd (KSyncEntry *key, KSyncEntry *reference) |
| |
| void | BackRefDel (KSyncEntry *key) |
| |
| void | BackRefReEval (KSyncEntry *key) |
| |
| KSyncEntry * | Create (const KSyncEntry *key) |
| |
| KSyncEntry * | Create (const KSyncEntry *key, bool skip_lookup) |
| |
| KSyncEntry * | CreateStale (const KSyncEntry *key) |
| |
| void | Change (KSyncEntry *entry) |
| |
| void | Delete (KSyncEntry *entry) |
| |
| KSyncEntry * | Find (const KSyncEntry *key) |
| |
| KSyncEntry * | Next (const KSyncEntry *entry) const |
| |
| KSyncEntry * | GetReference (const KSyncEntry *key) |
| |
| virtual void | Free (KSyncEntry *entry) |
| |
| bool | IsEmpty (void) |
| |
| virtual bool | DoEventTrace (void) |
| |
| virtual void | PreFree (KSyncEntry *entry) |
| |
| std::size_t | Size () |
| |
| void | set_delete_scheduled () |
| |
| bool | delete_scheduled () |
| |
| virtual SandeshTraceBufferPtr | GetKSyncTraceBuf () |
| |
Definition at line 17 of file multicast_mac_local_ovsdb.h.
◆ OvsdbIdlDepList
◆ VrfDepEntry
◆ VrfDepList
◆ MulticastMacLocalOvsdb()
◆ ~MulticastMacLocalOvsdb()
| MulticastMacLocalOvsdb::~MulticastMacLocalOvsdb |
( |
| ) |
|
◆ Alloc()
◆ DISALLOW_COPY_AND_ASSIGN()
◆ LocatorSetNotify()
| void MulticastMacLocalOvsdb::LocatorSetNotify |
( |
OvsdbClientIdl::Op |
op, |
|
|
struct ovsdb_idl_row * |
row |
|
) |
| |
◆ Notify()
◆ peer()
| OvsPeer * MulticastMacLocalOvsdb::peer |
( |
| ) |
|
◆ VrfReEval()
| bool MulticastMacLocalOvsdb::VrfReEval |
( |
VrfEntryRef |
vrf | ) |
|
◆ VrfReEvalEnqueue()
| void MulticastMacLocalOvsdb::VrfReEvalEnqueue |
( |
VrfEntry * |
vrf | ) |
|
◆ MulticastMacLocalEntry
◆ locator_dep_list_
◆ peer_
| OvsPeer* OVSDB::MulticastMacLocalOvsdb::peer_ |
|
private |
◆ vrf_dep_list_
| VrfDepList OVSDB::MulticastMacLocalOvsdb::vrf_dep_list_ |
|
private |
◆ vrf_reeval_queue_
The documentation for this class was generated from the following files: