|
Agora
1.2.0
Agora project
|
This is the complete list of members for TxRxWorkerClientHw, including all inherited members.
| AdjustRx(size_t local_interface, size_t discard_samples) | TxRxWorkerClientHw | private |
| attempt_resync_ | TxRxWorkerClientHw | private |
| can_proceed_ | TxRxWorker | protected |
| cfg_ | TxRxWorker | private |
| channels_per_interface_ | TxRxWorker | protected |
| cond_ | TxRxWorker | protected |
| Configuration() | TxRxWorker | inlineprotected |
| core_offset_ | TxRxWorker | protected |
| DoResync(const std::vector< Packet * > &check_pkts, ssize_t &adjust_samples) | TxRxWorkerClientHw | private |
| DoRx(size_t interface_id, size_t &global_frame_id, size_t &global_symbol_id, long long &receive_time, ssize_t &sample_offset) | TxRxWorkerClientHw | private |
| DoTx(const long long time0) | TxRxWorkerClientHw | private |
| DoTxRx() final | TxRxWorkerClientHw | virtual |
| EstablishTime0(size_t local_interface) | TxRxWorkerClientHw | private |
| event_notify_q_ | TxRxWorker | private |
| FindSyncBeacon(const std::complex< int16_t > *check_data, size_t sample_window, float corr_scale=1.f) | TxRxWorkerClientHw | private |
| frame_storage_ | TxRxWorkerClientHw | private |
| frame_zeros_ | TxRxWorkerClientHw | private |
| GetPendingTxEvents(size_t max_events=0) | TxRxWorker | protected |
| GetRxPacket() | TxRxWorker | protected |
| GetTxFlags(size_t radio_id, size_t tx_symbol_id) | TxRxWorkerClientHw | private |
| GetTxPacket(size_t frame, size_t symbol, size_t ant) | TxRxWorker | protected |
| GetUlTxPacket(size_t frame, size_t symbol, size_t ant) | TxRxWorker | protected |
| Id() const | TxRxWorker | inline |
| InitRxStatus() | TxRxWorkerClientHw | private |
| interface_offset_ | TxRxWorker | protected |
| IsRxSymbol(size_t symbol_id) | TxRxWorkerClientHw | private |
| IsTxSymbolNext(size_t radio_id, size_t current_symbol) | TxRxWorkerClientHw | private |
| kDebugTxMemory | TxRxWorker | static |
| mutex_ | TxRxWorker | protected |
| notify_producer_token_ | TxRxWorker | private |
| NotifyComplete(const EventData &complete_event) | TxRxWorker | protected |
| num_interfaces_ | TxRxWorker | protected |
| program_start_ticks_ | TxRxWorkerClientHw | private |
| radio_ | TxRxWorkerClientHw | private |
| ResetRxStatus(size_t interface, bool reuse_memory) | TxRxWorkerClientHw | private |
| resync_retry_cnt_ | TxRxWorkerClientHw | private |
| resync_success_cnt_ | TxRxWorkerClientHw | private |
| ResyncOnBeacon(size_t frame_id, size_t frame_sync_period, const std::vector< Packet * > &beacon_pkts, ssize_t &adjust_samples) | TxRxWorkerClientHw | private |
| ReturnRxPacket(RxPacket &unused_packet) | TxRxWorker | protected |
| Running() const | TxRxWorker | inline |
| running_ | TxRxWorker | protected |
| rx_frame_pkts_ | TxRxWorkerClientHw | private |
| rx_frame_start_ | TxRxWorker | protected |
| rx_memory_ | TxRxWorker | private |
| rx_memory_idx_ | TxRxWorker | private |
| rx_pkts_ptrs_ | TxRxWorkerClientHw | private |
| rx_status_ | TxRxWorkerClientHw | private |
| Start() | TxRxWorker | virtual |
| Started() const | TxRxWorker | inline |
| started_ | TxRxWorker | private |
| Stop() | TxRxWorker | virtual |
| SyncBeacon(size_t local_interface, size_t sample_window) | TxRxWorkerClientHw | private |
| thread_ | TxRxWorker | private |
| tid_ | TxRxWorker | protected |
| tx_memory_ | TxRxWorker | private |
| tx_pending_q_ | TxRxWorker | private |
| tx_producer_token_ | TxRxWorker | private |
| TxPilot(size_t pilot_ant, size_t frame_id, long long time0) | TxRxWorkerClientHw | private |
| 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 ¬ify_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()=delete | TxRxWorker | |
| TxRxWorkerClientHw(size_t core_offset, size_t tid, size_t interface_count, size_t interface_offset, 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 ¬ify_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, ClientRadioConfig &radio_config) | TxRxWorkerClientHw | |
| TxRxWorkerClientHw()=delete | TxRxWorkerClientHw | |
| TxUplinkSymbols(size_t radio_id, size_t frame_id, long long time0) | TxRxWorkerClientHw | private |
| WaitDetectBeacon(size_t local_interface) | TxRxWorkerClientHw | private |
| WaitSync() | TxRxWorker | protected |
| ~TxRxWorker() | TxRxWorker | virtual |
| ~TxRxWorkerClientHw() final | TxRxWorkerClientHw |