Agora  1.2.0
Agora project
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NAgora_recorder
 NAgoraScrambler
 NBeamformerWrapper
 NCatch
 NCsvLog
 Ndetail
 Nfmt
 Nfmt_lib
 Nhdf5_lib
 Nmatplotlibcpp
 Nmm_gui
 Nmoodycamel
 NnlohmannNamespace for Niels Lohmann
 Nofdmtxrx
 Nspdlog
 Nstd
 NTxRxWorkerRx
 Nuser_gui
 NUserWrapper
 CAgora
 CAgoraBuffer
 CAgoraWorker
 CCatch_global_namespace_dummy
 CChannel
 CChannelSimSimualtor for many-antenna MU-MIMO channel to work with Agora BS and UE applications. It generates channel matrice(s) and applies it to incoming baseband samples from BS and sends them to the UE application. Similarly, applies the same channel (TDD) to uplink baseband samples from UE and sends them to BS
 CChSimRxBuffer
 CChSimRxStorage
 CChSimWorkerStorage
 CClientRadioConfig
 CCommsLib
 Ccomplex_float
 CConfig
 CCoreInfo
 Ccustom_daily_file_name_calculator
 Ccustom_ex
 Ccustom_test_flag
 CDataGeneratorBuilding blocks for generating end-to-end or unit test workloads for Agora
 CDecodeStatus
 CDemulStatus
 CDoBeamWeights
 CDoCRC
 CDoDecode
 CDoDecodeClient
 CDoDemul
 CDoEncode
 CDoer
 CDoFFT
 CDoIFFT
 CDoIFFTClient
 CDoPrecode
 CDpdkTransport
 CDurationStat
 Ceth_hdr_t
 Ceth_routing_info_t
 CEventData
 CEventHandlerContext
 Cfailing_sink
 CFastRand
 CFileReceiverThe File Receiver class creates a binary file source for Agora
 CFrameCountersThis class stores the counters corresponding to a frame. Specifically, it contains a) the number of symbols per frame and b) the number of tasks per symbol, per frame
 CFrameInfo
 CFrameStats
 CFrameSummary
 Cgen_tag_t
 Cipv4_hdr_t
 CIrisCommData
 CItemT
 CLDPCconfig
 CMacDataReceiverThe MacDataReceiver interface class
 CMacPacketHeaderPacked
 CMacPacketPacked
 CMacReceiver
 CMacSender
 CMacThreadBaseStationThe MAC thread that runs alongside the PHY processing at the Agora server or client
 CMacThreadClientThe MAC thread that runs alongside the PHY processing at the Agora server or client
 CMessageInfo
 Cmy_formatter_flag
 Cmy_type
 CPacket
 CPacketTxRxImplementations of this class provide packet I/O for Agora
 CPacketTxRxClientRadioImplementations of this class provide packet I/O for Agora
 CPacketTxRxClientSimImplementations of this class provide packet I/O for Agora
 CPacketTxRxDpdkImplementations of this class provide packet I/O for Agora using dpdk accelerations
 CPacketTxRxRadioImplementations of this class provide packet I/O for Agora
 CPacketTxRxSimImplementations of this class provide packet I/O for Agora
 CPhyStats
 CPhyUe
 CPtrCube
 CPtrGrid
 CRadio
 CRadioConfig
 CRadioDataPlane
 CRadioDataPlaneSoapy
 CRadioDataPlaneSocket
 CRadioSoapySdr
 CRadioSocketClass to commicate with the Radios. Including symbol parsing, packing and unpacking based on control plan MTU settings
 CRanConfigThe struct that contains the RAN configuration that Agora must apply for a particular frame
 CRangeA range type with an inclusive start bound and an exclusive end bound
 CRBIndicatorThe packet that contains the control information (DCI) that tells each UE which uplink resource blocks it was scheduled
 CReceiver
 Crx_mac_tag_t
 Crx_tag_t
 CRxCounters
 CRxPacket
 CRxStatus
 CSchedInfo
 CSender
 CSignalException
 CSignalHandler
 CSimulator
 CSlowRand
 CSocketRxBuffer
 CStats
 CTable
 CTimeFrameCounters
 CTscTimerSimple time that uses RDTSC
 CTxRxWorker
 CTxRxWorkerClientHw
 CTxRxWorkerClientSim
 CTxRxWorkerDpdk
 CTxRxWorkerHw
 CTxRxWorkerSim
 CTxRxWorkerUsrp
 Cudp_hdr_t
 CUDPClient
 CUDPComm
 CUDPServerBasic UDP server class based on OS sockets that supports receiving messages
 CUeWorker
 CUtils
 CVideoReceiverThe Video Receiver class creates a UDP server to receive a video stream tested with VLC streaming application