#include <ovsdb_object.h>
|
| | 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 KSyncEntry * | Alloc (const KSyncEntry *key, uint32_t index)=0 |
| |
| 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 20 of file ovsdb_object.h.
◆ OvsdbObject()
◆ ~OvsdbObject()
| OvsdbObject::~OvsdbObject |
( |
| ) |
|
|
virtual |
◆ client_idl()
◆ DeleteTable()
| void OvsdbObject::DeleteTable |
( |
void |
| ) |
|
◆ DeleteTableDone()
| virtual void OVSDB::OvsdbObject::DeleteTableDone |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
◆ DISALLOW_COPY_AND_ASSIGN()
| OVSDB::OvsdbObject::DISALLOW_COPY_AND_ASSIGN |
( |
OvsdbObject |
| ) |
|
|
private |
◆ EmptyTable()
| void OvsdbObject::EmptyTable |
( |
void |
| ) |
|
|
virtual |
◆ FindActiveEntry()
◆ client_idl_
The documentation for this class was generated from the following files: