OpenSDN source code
DBTable::TableWalker Class Reference
Collaboration diagram for DBTable::TableWalker:

Public Member Functions

 TableWalker (DBTable *table)
 
void StartWalk ()
 
DBTabletable ()
 
void ClearWalkWorks ()
 

Public Attributes

DBTabletable_
 
tbb::atomic< uint16_t > pending_workers_
 
std::list< Task * > worker_tasks_
 

Detailed Description

Definition at line 264 of file db_table.cc.

Constructor & Destructor Documentation

◆ TableWalker()

DBTable::TableWalker::TableWalker ( DBTable table)
inline

Definition at line 266 of file db_table.cc.

Member Function Documentation

◆ ClearWalkWorks()

void DBTable::TableWalker::ClearWalkWorks ( )
inline

Definition at line 276 of file db_table.cc.

◆ StartWalk()

void DBTable::TableWalker::StartWalk ( )

Definition at line 341 of file db_table.cc.

Here is the call graph for this function:

◆ table()

DBTable* DBTable::TableWalker::table ( )
inline

Definition at line 272 of file db_table.cc.

Member Data Documentation

◆ pending_workers_

tbb::atomic<uint16_t> DBTable::TableWalker::pending_workers_

Definition at line 282 of file db_table.cc.

◆ table_

DBTable* DBTable::TableWalker::table_

Definition at line 280 of file db_table.cc.

◆ worker_tasks_

std::list<Task *> DBTable::TableWalker::worker_tasks_

Definition at line 286 of file db_table.cc.


The documentation for this class was generated from the following file: