Agora  1.2.0
Agora project
TxRxWorker Member List

This is the complete list of members for TxRxWorker, including all inherited members.

can_proceed_TxRxWorkerprotected
cfg_TxRxWorkerprivate
channels_per_interface_TxRxWorkerprotected
cond_TxRxWorkerprotected
Configuration()TxRxWorkerinlineprotected
core_offset_TxRxWorkerprotected
DoTxRx()=0TxRxWorkerpure virtual
event_notify_q_TxRxWorkerprivate
GetPendingTxEvents(size_t max_events=0)TxRxWorkerprotected
GetRxPacket()TxRxWorkerprotected
GetTxPacket(size_t frame, size_t symbol, size_t ant)TxRxWorkerprotected
GetUlTxPacket(size_t frame, size_t symbol, size_t ant)TxRxWorkerprotected
Id() constTxRxWorkerinline
interface_offset_TxRxWorkerprotected
kDebugTxMemoryTxRxWorkerstatic
mutex_TxRxWorkerprotected
notify_producer_token_TxRxWorkerprivate
NotifyComplete(const EventData &complete_event)TxRxWorkerprotected
num_interfaces_TxRxWorkerprotected
ReturnRxPacket(RxPacket &unused_packet)TxRxWorkerprotected
Running() constTxRxWorkerinline
running_TxRxWorkerprotected
rx_frame_start_TxRxWorkerprotected
rx_memory_TxRxWorkerprivate
rx_memory_idx_TxRxWorkerprivate
Start()TxRxWorkervirtual
Started() constTxRxWorkerinline
started_TxRxWorkerprivate
Stop()TxRxWorkervirtual
thread_TxRxWorkerprivate
tid_TxRxWorkerprotected
tx_memory_TxRxWorkerprivate
tx_pending_q_TxRxWorkerprivate
tx_producer_token_TxRxWorkerprivate
TxRxWorker(size_t core_offset, size_t tid, size_t interface_count, size_t interface_offset, size_t channels_per_interface, Config *const config, size_t *rx_frame_start, moodycamel::ConcurrentQueue< EventData > *event_notify_q, moodycamel::ConcurrentQueue< EventData > *tx_pending_q, moodycamel::ProducerToken &tx_producer, moodycamel::ProducerToken &notify_producer, std::vector< RxPacket > &rx_memory, std::byte *const tx_memory, std::mutex &sync_mutex, std::condition_variable &sync_cond, std::atomic< bool > &can_proceed)TxRxWorker
TxRxWorker()=deleteTxRxWorker
WaitSync()TxRxWorkerprotected
~TxRxWorker()TxRxWorkervirtual