#include <scheduler.h>
◆ Scheduler()
Sounder::Scheduler::Scheduler |
( |
Config * |
in_cfg, |
|
|
unsigned int |
core_start = 0u |
|
) |
| |
◆ ~Scheduler()
Sounder::Scheduler::~Scheduler |
( |
| ) |
|
◆ do_it()
void Sounder::Scheduler::do_it |
( |
| ) |
|
◆ gc()
void Sounder::Scheduler::gc |
( |
void |
| ) |
|
|
private |
◆ getRecordedFrameNum()
int Sounder::Scheduler::getRecordedFrameNum |
( |
| ) |
|
◆ getTraceFileName()
std::string Sounder::Scheduler::getTraceFileName |
( |
| ) |
|
|
inline |
◆ bs_tx_buffer_
◆ bs_tx_thread_buff_size_
size_t Sounder::Scheduler::bs_tx_thread_buff_size_ |
|
private |
◆ cfg_
Config* Sounder::Scheduler::cfg_ |
|
private |
◆ cl_tx_buffer_
◆ cl_tx_ptoks_ptr_
std::vector<moodycamel::ProducerToken*> Sounder::Scheduler::cl_tx_ptoks_ptr_ |
|
private |
◆ cl_tx_queue_
◆ cl_tx_thread_buff_size_
size_t Sounder::Scheduler::cl_tx_thread_buff_size_ |
|
private |
◆ KDequeueBulkSize
const int Sounder::Scheduler::KDequeueBulkSize = 5 |
|
staticprivate |
◆ kMainDispatchCore
const unsigned int Sounder::Scheduler::kMainDispatchCore |
|
private |
◆ kRecvCore
const unsigned int Sounder::Scheduler::kRecvCore |
|
private |
◆ kSchedulerCore
const unsigned int Sounder::Scheduler::kSchedulerCore |
|
private |
◆ max_frame_number_
size_t Sounder::Scheduler::max_frame_number_ |
|
private |
◆ message_queue_
moodycamel::ConcurrentQueue<Event_data> Sounder::Scheduler::message_queue_ |
|
private |
◆ readers_
◆ receiver_
std::unique_ptr<Receiver> Sounder::Scheduler::receiver_ |
|
private |
◆ recorders_
◆ rx_buffer_
◆ rx_thread_buff_size_
size_t Sounder::Scheduler::rx_thread_buff_size_ |
|
private |
◆ tx_ptoks_ptr_
std::vector<moodycamel::ProducerToken*> Sounder::Scheduler::tx_ptoks_ptr_ |
|
private |
◆ tx_queue_
The documentation for this class was generated from the following files: