#include <ksync_tx_queue.h>
Definition at line 55 of file ksync_tx_queue.h.
◆ Queue
◆ KSyncTxQueue()
| KSyncTxQueue::KSyncTxQueue |
( |
KSyncSock * |
sock | ) |
|
◆ ~KSyncTxQueue()
| KSyncTxQueue::~KSyncTxQueue |
( |
| ) |
|
◆ busy_time()
| uint64_t KSyncTxQueue::busy_time |
( |
| ) |
const |
|
inline |
◆ ClearStats()
| void KSyncTxQueue::ClearStats |
( |
| ) |
const |
|
inline |
◆ dequeues()
| size_t KSyncTxQueue::dequeues |
( |
| ) |
const |
|
inline |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ Enqueue()
| bool KSyncTxQueue::Enqueue |
( |
IoContext * |
io_context | ) |
|
|
inline |
◆ EnqueueInternal()
| bool KSyncTxQueue::EnqueueInternal |
( |
IoContext * |
io_context | ) |
|
|
private |
◆ enqueues()
| size_t KSyncTxQueue::enqueues |
( |
| ) |
const |
|
inline |
◆ Init()
| void KSyncTxQueue::Init |
( |
bool |
use_work_queue, |
|
|
const std::string & |
cpu_pin_policy |
|
) |
| |
◆ max_queue_len()
| uint32_t KSyncTxQueue::max_queue_len |
( |
| ) |
const |
|
inline |
◆ queue_len()
| size_t KSyncTxQueue::queue_len |
( |
| ) |
const |
|
inline |
◆ read_events()
| uint32_t KSyncTxQueue::read_events |
( |
| ) |
const |
|
inline |
◆ Run()
| bool KSyncTxQueue::Run |
( |
void |
| ) |
|
◆ set_measure_busy_time()
| void KSyncTxQueue::set_measure_busy_time |
( |
bool |
val | ) |
const |
|
inline |
◆ Shutdown()
| void KSyncTxQueue::Shutdown |
( |
| ) |
|
◆ write_events()
| uint32_t KSyncTxQueue::write_events |
( |
| ) |
const |
|
inline |
◆ busy_time_
| uint64_t KSyncTxQueue::busy_time_ |
|
mutableprivate |
◆ cpu_pin_policy_
| std::string KSyncTxQueue::cpu_pin_policy_ |
|
private |
◆ dequeues_
| size_t KSyncTxQueue::dequeues_ |
|
mutableprivate |
◆ enqueues_
| size_t KSyncTxQueue::enqueues_ |
|
mutableprivate |
◆ event_fd_
| int KSyncTxQueue::event_fd_ |
|
private |
◆ event_thread_
| pthread_t KSyncTxQueue::event_thread_ |
|
private |
◆ max_queue_len_
| size_t KSyncTxQueue::max_queue_len_ |
|
mutableprivate |
◆ measure_busy_time_
| bool KSyncTxQueue::measure_busy_time_ |
|
mutableprivate |
◆ queue_
| Queue KSyncTxQueue::queue_ |
|
private |
◆ queue_len_
| tbb::atomic<size_t> KSyncTxQueue::queue_len_ |
|
private |
◆ read_events_
| size_t KSyncTxQueue::read_events_ |
|
mutableprivate |
◆ shutdown_
| tbb::atomic<bool> KSyncTxQueue::shutdown_ |
|
private |
◆ sock_
◆ work_queue_
◆ write_events_
| size_t KSyncTxQueue::write_events_ |
|
mutableprivate |
The documentation for this class was generated from the following files: