RENEWLab
1.1.0
RENEW project
|
Go to the documentation of this file.
9 #ifndef SOUNDER_SCHEDULER_H_
10 #define SOUNDER_SCHEDULER_H_
48 std::vector<moodycamel::ConcurrentQueue<Event_data>*>
tx_queue_;
50 std::vector<moodycamel::ConcurrentQueue<Event_data>*>
cl_tx_queue_;
const unsigned int kRecvCore
Definition: scheduler.h:56
std::vector< moodycamel::ProducerToken * > tx_ptoks_ptr_
Definition: scheduler.h:49
SampleBuffer * bs_tx_buffer_
Definition: scheduler.h:37
SampleBuffer * cl_tx_buffer_
Definition: scheduler.h:39
std::vector< Sounder::RecorderThread * > recorders_
Definition: scheduler.h:43
void do_it()
Definition: scheduler.cc:122
size_t bs_tx_thread_buff_size_
Definition: scheduler.h:38
~Scheduler()
Definition: scheduler.cc:120
std::vector< moodycamel::ConcurrentQueue< Event_data > * > cl_tx_queue_
Definition: scheduler.h:50
int getRecordedFrameNum()
Definition: scheduler.cc:307
size_t cl_tx_thread_buff_size_
Definition: scheduler.h:40
std::unique_ptr< Receiver > receiver_
Definition: scheduler.h:34
Scheduler(Config *in_cfg, unsigned int core_start=0u)
Definition: scheduler.cc:24
std::vector< moodycamel::ProducerToken * > cl_tx_ptoks_ptr_
Definition: scheduler.h:51
const unsigned int kSchedulerCore
Definition: scheduler.h:55
Definition: hdf5_lib.cc:20
SampleBuffer * rx_buffer_
Definition: scheduler.h:35
size_t rx_thread_buff_size_
Definition: scheduler.h:36
size_t max_frame_number_
Definition: scheduler.h:45
Definition: scheduler.h:18
Config * cfg_
Definition: scheduler.h:33
const unsigned int kMainDispatchCore
Definition: scheduler.h:54
std::string getTraceFileName()
Definition: scheduler.h:25
static const int KDequeueBulkSize
Definition: scheduler.h:31
std::vector< Sounder::Hdf5Reader * > readers_
Definition: scheduler.h:44
std::vector< moodycamel::ConcurrentQueue< Event_data > * > tx_queue_
Definition: scheduler.h:48
const std::string & trace_file(void) const
Definition: config.h:105
void gc(void)
Definition: scheduler.cc:109
moodycamel::ConcurrentQueue< Event_data > message_queue_
Definition: scheduler.h:47