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

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

Add(const DBRequest *req)DBTablevirtual
AddRemoveCallback(const DBEntryBase *entry, bool add) const DBTableBaseinlinevirtual
AddToDBStateCount(ListenerId listener, int count)DBTableBase
AllocEntry(const DBRequestKey *key) const =0DBTablepure virtual
AllocPartition(int index)DBTablevirtual
AllocWalker(WalkFn walk_fn, WalkCompleteFn walk_complete)DBTable
Change(DBEntryBase *entry)DBTablevirtual
ChangeCallback typedefDBTableBase
database()DBTableBaseinline
database() const DBTableBaseinline
db_walker_wait()DBTableinlineprivatestatic
DBStateClear(DBTable *table, ListenerId id)DBTablestatic
DBTable(DB *db, const std::string &name)DBTable
DBTableBase(DB *db, const std::string &name)DBTableBase
DBTableWalkMgr classDBTablefriend
DBTableWalkRef typedefDBTable
decr_walker_count()DBTableBaseinline
Delete(DBEntry *entry, const DBRequest *req)DBTablevirtual
DISALLOW_COPY_AND_ASSIGN(DBTable)DBTableprivate
empty() const DBTableBaseinline
Enqueue(DBRequest *req)DBTableBase
enqueue_count() const DBTableBaseinline
EnqueueRemove(DBEntryBase *db_entry)DBTableBase
FillListeners(std::vector< ShowTableListener > *listeners) const DBTableBase
Find(const DBEntry *entry)DBTable
Find(const DBEntry *entry) const DBTable
Find(const DBRequestKey *key, int id=-1)DBTable
Find(const DBRequestKey *key, int id=-1) const DBTable
FindNoLock(const DBEntry *entry)DBTable
FindNoLock(const DBRequestKey *key)DBTable
GetDBStateCount(ListenerId listener)DBTableBase
GetListenerCount() const DBTableBase
GetPartitionId(const DBRequestKey *key)DBTableprivate
GetPartitionId(const DBEntry *entry)DBTableprivate
GetTablePartition(const DBRequestKey *key)DBTablevirtual
GetTablePartition(const DBRequestKey *key) const DBTablevirtual
GetTablePartition(const DBEntryBase *entry)DBTablevirtual
GetTablePartition(const DBEntryBase *entry) const DBTablevirtual
GetTablePartition(const int index)DBTablevirtual
GetTablePartition(const int index) const DBTablevirtual
GetWalkerTaskId()DBTableinline
GetWalkIterationToYield()DBTableinline
Hash(const DBEntry *entry) const DBTableinlinevirtual
Hash(const DBRequestKey *key) const DBTableinlinevirtual
HasListeners() const DBTableBase
HasWalkers() const DBTableBaseinline
incr_enqueue_count()DBTableBaseinline
incr_input_count()DBTableBaseinline
incr_notify_count()DBTableBaseinline
incr_walk_again_count()DBTableBaseinline
incr_walk_cancel_count()DBTableBaseinline
incr_walk_complete_count()DBTableBaseinline
incr_walk_count()DBTableBaseinline
incr_walk_request_count()DBTableBaseinline
incr_walker_count()DBTableBaseinline
Init()DBTable
Input(DBTablePartition *tbl_partition, DBClient *client, DBRequest *req)DBTablevirtual
input_count() const DBTableBaseinline
InvokeWalkCb(DBTablePartBase *part, DBEntryBase *entry)DBTableprivate
kInvalidIdDBTableBasestatic
kIterationToYieldDBTablestatic
ListenerId typedefDBTableBase
max_walk_iteration_to_yield_DBTableprivate
MayDelete() const DBTableBasevirtual
name() const DBTableBaseinline
notify_count() const DBTableBaseinline
NotifyAllEntries()DBTable
OnChange(DBEntry *entry, const DBRequest *req)DBTablevirtual
PartitionCount() const DBTablevirtual
partitions_DBTableprivate
Register(ChangeCallback callback, const std::string &name="unspecified")DBTableBase
ReleaseWalker(DBTableWalkRef &walk)DBTable
reset_enqueue_count()DBTableBaseinline
reset_input_count()DBTableBaseinline
reset_notify_count()DBTableBaseinline
RetryDelete()DBTableBaseinlinevirtual
RunNotify(DBTablePartBase *tpart, DBEntryBase *entry)DBTableBase
SetWalkIterationToYield(int count)DBTableinline
SetWalkTaskId(int task_id)DBTableinline
Size() const DBTablevirtual
StartWalk()DBTableprivate
Unregister(ListenerId listener)DBTableBase
walk_again_count() const DBTableBaseinline
walk_cancel_count() const DBTableBaseinline
walk_complete_count() const DBTableBaseinline
walk_count() const DBTableBaseinline
walk_ref_DBTableprivate
walk_request_count() const DBTableBaseinline
WalkAgain(DBTableWalkRef walk)DBTable
WalkCallback(DBTablePartBase *tpart, DBEntryBase *entry)DBTableprivate
WalkCompleteCallback(DBTableBase *tbl_base)DBTableprivate
WalkCompleteFn typedefDBTable
WalkDone()DBTableprivate
walker_DBTableprivate
walker_count() const DBTableBaseinline
walker_task_id_DBTableprivate
WalkFn typedefDBTable
WalkTable(DBTableWalkRef walk)DBTable
~DBTable()DBTablevirtual
~DBTableBase()DBTableBasevirtual