RENEWLab
1.1.0
RENEW project
|
Go to the documentation of this file.
9 #ifndef SOUNDER_RECORDER_THREAD_H_
10 #define SOUNDER_RECORDER_THREAD_H_
12 #include <condition_variable>
30 size_t antenna_offset,
size_t num_antennas,
31 bool wait_signal =
true);
std::mutex sync_
Definition: recorder_thread.h:64
void HandleEvent(Event_data event)
Definition: recorder_thread.cc:134
moodycamel::ConcurrentQueue< Event_data > event_queue_
Definition: recorder_thread.h:45
bool DispatchWork(Event_data event)
Definition: recorder_thread.cc:65
Definition: recorder_thread.h:18
bool running_
Definition: recorder_thread.h:66
std::condition_variable condition_
Definition: recorder_thread.h:65
size_t packet_data_length_
Definition: recorder_thread.h:51
pthread_mutex_t mutex
Definition: receiver.cc:24
RecorderWorker worker_
Definition: recorder_thread.h:47
Definition: recorder_worker.h:17
size_t id_
Definition: recorder_thread.h:50
RecorderThread(Config *in_cfg, size_t thread_id, int core, size_t queue_size, size_t antenna_offset, size_t num_antennas, bool wait_signal=true)
Definition: recorder_thread.cc:17
Definition: hdf5_lib.cc:20
~RecorderThread()
Definition: recorder_thread.cc:32
moodycamel::ProducerToken producer_token_
Definition: recorder_thread.h:46
std::thread thread_
Definition: recorder_thread.h:48
bool wait_signal_
Definition: recorder_thread.h:63
void Finalize()
Definition: recorder_thread.cc:54
void DoRecording(void)
Definition: recorder_thread.cc:86
void Stop(void)
Definition: recorder_thread.cc:48
void Start(void)
Definition: recorder_thread.cc:36
int core_alloc_
Definition: recorder_thread.h:55