#include <radio_data_plane_socket.h>
|
| RadioDataPlaneSocket () |
|
| RadioDataPlaneSocket (RadioDataPlaneSocket &&) noexcept=default |
|
| RadioDataPlaneSocket (const RadioDataPlaneSocket &)=delete |
|
| ~RadioDataPlaneSocket () final |
|
void | Init (Radio *radio, const Config *cfg, bool hw_framer) final |
|
void | Setup () final |
|
void | Activate (Radio::ActivationTypes type=Radio::ActivationTypes::kActivate, long long act_time_ns=0, size_t samples=0) final |
|
void | Deactivate () final |
|
void | Close () final |
|
int | Rx (std::vector< std::vector< std::complex< int16_t >>> &rx_data, size_t rx_size, Radio::RxFlags &out_flags, long long &rx_time_ns) final |
|
int | Rx (std::vector< std::vector< std::complex< int16_t >> * > &rx_buffs, size_t rx_size, Radio::RxFlags &out_flags, long long &rx_time_ns) final |
|
int | Rx (std::vector< void * > &rx_locations, size_t rx_size, Radio::RxFlags &out_flags, long long &rx_time_ns) final |
|
void | Flush () final |
|
virtual | ~RadioDataPlane () |
|
| RadioDataPlane (RadioDataPlane &&) noexcept=delete |
|
| RadioDataPlane (const RadioDataPlane &)=delete |
|
◆ RadioDataPlaneSocket() [1/3]
RadioDataPlaneSocket::RadioDataPlaneSocket |
( |
| ) |
|
|
default |
◆ RadioDataPlaneSocket() [2/3]
◆ RadioDataPlaneSocket() [3/3]
◆ ~RadioDataPlaneSocket()
RadioDataPlaneSocket::~RadioDataPlaneSocket |
( |
| ) |
|
|
final |
◆ Activate()
void RadioDataPlaneSocket::Activate |
( |
Radio::ActivationTypes |
type = Radio::ActivationTypes::kActivate , |
|
|
long long |
act_time_ns = 0 , |
|
|
size_t |
samples = 0 |
|
) |
| |
|
inlinefinalvirtual |
◆ Close()
void RadioDataPlaneSocket::Close |
( |
| ) |
|
|
inlinefinalvirtual |
◆ Deactivate()
void RadioDataPlaneSocket::Deactivate |
( |
| ) |
|
|
inlinefinalvirtual |
◆ Flush()
void RadioDataPlaneSocket::Flush |
( |
| ) |
|
|
finalvirtual |
◆ Init()
void RadioDataPlaneSocket::Init |
( |
Radio * |
radio, |
|
|
const Config * |
cfg, |
|
|
bool |
hw_framer |
|
) |
| |
|
finalvirtual |
◆ Rx() [1/3]
int RadioDataPlaneSocket::Rx |
( |
std::vector< std::vector< std::complex< int16_t >> * > & |
rx_buffs, |
|
|
size_t |
rx_size, |
|
|
Radio::RxFlags & |
out_flags, |
|
|
long long & |
rx_time_ns |
|
) |
| |
|
finalvirtual |
◆ Rx() [2/3]
int RadioDataPlaneSocket::Rx |
( |
std::vector< std::vector< std::complex< int16_t >>> & |
rx_data, |
|
|
size_t |
rx_size, |
|
|
Radio::RxFlags & |
out_flags, |
|
|
long long & |
rx_time_ns |
|
) |
| |
|
finalvirtual |
◆ Rx() [3/3]
int RadioDataPlaneSocket::Rx |
( |
std::vector< void * > & |
rx_locations, |
|
|
size_t |
rx_size, |
|
|
Radio::RxFlags & |
out_flags, |
|
|
long long & |
rx_time_ns |
|
) |
| |
|
finalvirtual |
◆ Setup()
void RadioDataPlaneSocket::Setup |
( |
| ) |
|
|
finalvirtual |
◆ socket_
The documentation for this class was generated from the following files: