#include <physical_port_ovsdb.h>
|
typedef std::map< struct ovsdb_idl_row *, PhysicalPortEntry * > | IdlEntryMap |
|
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 |
|
|
| PhysicalPortTable (OvsdbClientIdl *idl) |
|
virtual | ~PhysicalPortTable () |
|
void | Notify (OvsdbClientIdl::Op, struct ovsdb_idl_row *) |
|
KSyncEntry * | Alloc (const KSyncEntry *key, uint32_t index) |
|
void | CreatePortEntry (struct ovsdb_idl_row *row, const std::string &physical_device) |
|
PhysicalPortEntry * | FindPortEntry (struct ovsdb_idl_row *row) |
|
void | DeletePortEntry (struct ovsdb_idl_row *row) |
|
void | set_stale_create_done () |
|
| 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 14 of file physical_port_ovsdb.h.
◆ IdlEntryMap
◆ PhysicalPortTable()
◆ ~PhysicalPortTable()
PhysicalPortTable::~PhysicalPortTable |
( |
| ) |
|
|
virtual |
◆ Alloc()
◆ CreatePortEntry()
void PhysicalPortTable::CreatePortEntry |
( |
struct ovsdb_idl_row * |
row, |
|
|
const std::string & |
physical_device |
|
) |
| |
◆ DeletePortEntry()
void PhysicalPortTable::DeletePortEntry |
( |
struct ovsdb_idl_row * |
row | ) |
|
◆ DISALLOW_COPY_AND_ASSIGN()
◆ EntryOvsdbUpdate()
◆ FindPortEntry()
◆ Notify()
◆ set_stale_create_done()
void PhysicalPortTable::set_stale_create_done |
( |
| ) |
|
◆ idl_entry_map_
◆ stale_create_done_
bool OVSDB::PhysicalPortTable::stale_create_done_ |
|
private |
The documentation for this class was generated from the following files: