Agora  1.2.0
Agora project
Todo List
Member Agora::FreeQueues ()
move this to the MessageInfo class..
Member Agora::InitializeQueues ()
move this to the MessageInfo class..
Member Agora::InitializeThreads ()
convert unique ptr to shared
Member DoEncode::Launch (size_t tag) override
Remove the IsUe condition and make GetMacBits and GetInfoBits universal with raw_buffer_rollover_ the parameter.
Member EventType
Merge EventType and DoerType into WorkType
Member FileReceiver::FileReceiver (std::string &file_name)
Make sure that the file size is > FileReceiver::kFileStreamRxSize
Member kDefaultMessageQueueSize
need organization
Member kMacBaseClientPort
need to generalize for hostname, port pairs for each client
Member MacSender::DataUpdateThread (size_t tid, size_t num_data_sources)

need a list of file names for this

need a list of file names for this

Member MacSender::WorkerThread (size_t tid)
Use assume_aligned<kTxBufferElementAlignment> when code has c++20 support
Member RadioDataPlaneSocket::Setup () final
Not sure why we need this???
Member RadioSoapySdr::ResetTxGains ()
should this do all channels or enabled channels?
Member RadioSoapySdr::Setup (const std::vector< double > &tx_gains, const std::vector< double > &rx_gains) final
Check to see if this is correct for kUseUhd == false (BwFilter)
Member TxRxWorkerClientHw::AdjustRx (size_t local_interface, size_t discard_samples)
for the multi radio case should let this return if not enough data is found This function blocks untill all the discard_samples are received for a given local_interface
Member TxRxWorkerClientHw::DoTxRx () final
make sure we are "real time"
Member TxRxWorkerClientHw::FindSyncBeacon (const std::complex< int16_t > *check_data, size_t sample_window, float corr_scale=1.f)
Remove this float conversion to speed up function
Member TxRxWorkerClientHw::SyncBeacon (size_t local_interface, size_t sample_window)
for the multi radio case should let this return if not enough data is found
Member TxRxWorkerDpdk::RecvEnqueue (uint16_t port_id, uint16_t queue_id)
Add support / detection of fragmented packets
Member TxRxWorkerHw::UpdateRxInterface (const TxRxWorkerRx::RxParameters &last_rx)
Need to add an infinate loop catcher