Definition at line 39 of file db_partition.cc.
◆ RemoveQueue
◆ RequestQueue
◆ TablePartList
◆ WorkQueue()
DBPartition::WorkQueue::WorkQueue |
( |
DBPartition * |
partition, |
|
|
int |
partition_id |
|
) |
| |
|
inlineexplicit |
◆ ~WorkQueue()
DBPartition::WorkQueue::~WorkQueue |
( |
| ) |
|
|
inline |
◆ db_partition_id()
int DBPartition::WorkQueue::db_partition_id |
( |
| ) |
|
|
inline |
◆ db_task_id()
int DBPartition::WorkQueue::db_task_id |
( |
| ) |
const |
|
inline |
◆ DequeueRemove()
◆ DequeueRequest()
◆ disable()
bool DBPartition::WorkQueue::disable |
( |
| ) |
|
|
inline |
◆ DISALLOW_COPY_AND_ASSIGN()
DBPartition::WorkQueue::DISALLOW_COPY_AND_ASSIGN |
( |
WorkQueue |
| ) |
|
|
private |
◆ EnqueueRemove()
◆ EnqueueRequest()
◆ GetActiveTable()
◆ IsDBQueueEmpty()
bool DBPartition::WorkQueue::IsDBQueueEmpty |
( |
| ) |
const |
|
inline |
◆ max_request_queue_len()
uint64_t DBPartition::WorkQueue::max_request_queue_len |
( |
| ) |
const |
|
inline |
◆ MaybeStartRunner()
void DBPartition::WorkQueue::MaybeStartRunner |
( |
| ) |
|
◆ MaybeStartRunnerUnlocked()
void DBPartition::WorkQueue::MaybeStartRunnerUnlocked |
( |
| ) |
|
◆ request_queue_len()
long DBPartition::WorkQueue::request_queue_len |
( |
| ) |
const |
|
inline |
◆ RunnerDone()
bool DBPartition::WorkQueue::RunnerDone |
( |
| ) |
|
◆ set_disable()
void DBPartition::WorkQueue::set_disable |
( |
bool |
disable | ) |
|
|
inline |
◆ SetActive()
◆ total_request_count()
uint64_t DBPartition::WorkQueue::total_request_count |
( |
| ) |
const |
|
inline |
◆ change_list_
◆ db_partition_
◆ db_partition_id_
int DBPartition::WorkQueue::db_partition_id_ |
|
private |
◆ disable_
bool DBPartition::WorkQueue::disable_ |
|
private |
◆ kThreshold
const int DBPartition::WorkQueue::kThreshold = 1024 |
|
static |
◆ max_request_queue_len_
uint64_t DBPartition::WorkQueue::max_request_queue_len_ |
|
private |
◆ mutex_
tbb::mutex DBPartition::WorkQueue::mutex_ |
|
private |
◆ remove_queue_
◆ request_count_
atomic<long> DBPartition::WorkQueue::request_count_ |
|
private |
◆ request_queue_
◆ running_
bool DBPartition::WorkQueue::running_ |
|
private |
◆ total_request_count_
uint64_t DBPartition::WorkQueue::total_request_count_ |
|
private |
The documentation for this class was generated from the following file: