OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
RouteKSyncObject Member List

This is the complete list of members for RouteKSyncObject, including all inherited members.

Alloc(const KSyncEntry *entry, uint32_t index)RouteKSyncObjectvirtual
BackRefAdd(KSyncEntry *key, KSyncEntry *reference)KSyncObject
BackRefDel(KSyncEntry *key)KSyncObject
BackRefReEval(KSyncEntry *key)KSyncObject
BackRefTree typedefKSyncObject
Change(KSyncEntry *entry)KSyncObject
ChangeKey(KSyncEntry *entry, uint32_t arg)KSyncObjectprotected
ClearStale(KSyncEntry *entry)KSyncObjectprotected
Create(const KSyncEntry *key)KSyncObject
Create(const KSyncEntry *key, bool skip_lookup)KSyncObject
CreateImpl(const KSyncEntry *key)KSyncObjectprotected
CreateStale(const KSyncEntry *key)KSyncObject
DBEntryFilter(const DBEntry *entry, const KSyncDBEntry *ksync)RouteKSyncObjectvirtual
DBFilterAccept enum valueKSyncDBObject
DBFilterDelAdd enum valueKSyncDBObject
DBFilterDelete enum valueKSyncDBObject
DBFilterIgnore enum valueKSyncDBObject
DBFilterMax enum valueKSyncDBObject
DBFilterResp enum nameKSyncDBObject
DBToKSyncEntry(const DBEntry *e)RouteKSyncObjectvirtual
Delete(KSyncEntry *entry)KSyncObject
delete_scheduled()KSyncObjectinline
DISALLOW_COPY_AND_ASSIGN(RouteKSyncObject)RouteKSyncObjectprivate
DoEventTrace(void)KSyncObjectinlinevirtual
EmptyTable()RouteKSyncObjectvirtual
Find(const KSyncEntry *key)KSyncObject
Free(KSyncEntry *entry)KSyncObjectvirtual
FwdRefTree typedefKSyncObject
GetDBTable()KSyncDBObjectinline
GetKey(KSyncEntry *entry)KSyncObjectprotectedvirtual
GetKSyncTraceBuf()KSyncObjectinlinevirtual
GetListenerId(DBTableBase *table)KSyncDBObject
GetReference(const KSyncEntry *key)KSyncObject
id() const KSyncDBObjectinline
InitStaleEntryCleanup(boost::asio::io_context &ios, uint32_t cleanup_time, uint32_t cleanup_intvl, uint16_t entries_per_intvl)KSyncObject
IsEmpty(void)KSyncObjectinline
ksync() const RouteKSyncObjectinline
ksync_RouteKSyncObjectprivate
KSyncBackRefNode typedefKSyncObject
KSyncDBObject(const std::string &name)KSyncDBObject
KSyncDBObject(const std::string &name, int max_index)KSyncDBObject
KSyncDBObject(const std::string &name, DBTableBase *table)KSyncDBObject
KSyncDBObject(const std::string &name, DBTableBase *table, int max_index)KSyncDBObject
KSyncFwdRefNode typedefKSyncObject
KSyncObject(const std::string &name)KSyncObject
KSyncObject(const std::string &name, int max_index)KSyncObject
KSyncObjectNode typedefKSyncObject
lock_KSyncObjectmutableprotected
ManagedDelete()RouteKSyncObject
marked_delete_RouteKSyncObjectprivate
NetlinkAck(KSyncEntry *entry, KSyncEntry::KSyncEvent event)KSyncObjectvirtual
Next(const KSyncEntry *entry) const KSyncObject
Notify(DBTablePartBase *partition, DBEntryBase *entry)KSyncDBObject
NotifyEvent(KSyncEntry *entry, KSyncEntry::KSyncEvent event)KSyncObject
PreFree(KSyncEntry *entry)KSyncObjectinlinevirtual
RegisterDb(DBTableBase *table)KSyncDBObject
RouteKSyncObject(KSync *ksync, AgentRouteTable *rt_table)RouteKSyncObject
rt_table_RouteKSyncObjectprivate
SafeNotifyEvent(KSyncEntry *entry, KSyncEntry::KSyncEvent event)KSyncObject
set_delete_scheduled()KSyncObjectinline
set_test_id(DBTableBase::ListenerId id)KSyncDBObject
Shutdown()KSyncObjectstatic
Size()KSyncObjectinline
table_delete_ref_RouteKSyncObjectprivate
Tree typedefKSyncObject
Unregister()RouteKSyncObject
UnregisterDb(DBTableBase *table)KSyncDBObject
UpdateKey(KSyncEntry *entry, uint32_t arg)KSyncObjectinlineprotectedvirtual
~KSyncDBObject()KSyncDBObjectvirtual
~KSyncObject()KSyncObjectvirtual
~RouteKSyncObject()RouteKSyncObjectvirtual