![]() |
USRP_Server
2.0
A flexible, GPU-accelerated radio-frequency readout software.
|
#include <USRP_server_memory_management.hpp>
Public Member Functions | |
preallocator (int init_vector_size, int init_pipe_size, bool prefill_init=true, int core=-1) | |
vector_type * | get () |
void | trash (vector_type *trash_vector) |
void | close () |
Public Attributes | |
int | vector_size |
int | pipe_size |
int | wait_on_full |
boost::lockfree::queue< intptr_t, boost::lockfree::fixed_sized<(bool) true > > * | allocated |
boost::lockfree::queue< intptr_t, boost::lockfree::fixed_sized<(bool) true > > * | deallocated |
bool | prefil |
Definition at line 104 of file USRP_server_memory_management.hpp.
|
inline |
Definition at line 116 of file USRP_server_memory_management.hpp.
|
inline |
Definition at line 132 of file USRP_server_memory_management.hpp.
Referenced by hardware_manager::clean_rx_queue(), and TXRX::stop().
|
inline |
Definition at line 144 of file USRP_server_memory_management.hpp.
Referenced by hardware_manager::clean_rx_queue(), hardware_manager::clean_tx_queue(), Sync_server::clear_stream_queue(), and TXRX::stop().
|
inline |
Definition at line 151 of file USRP_server_memory_management.hpp.
Referenced by TXRX::set().
int preallocator< vector_type >::vector_size |
Definition at line 109 of file USRP_server_memory_management.hpp.
int preallocator< vector_type >::pipe_size |
Definition at line 109 of file USRP_server_memory_management.hpp.
int preallocator< vector_type >::wait_on_full |
Definition at line 109 of file USRP_server_memory_management.hpp.
boost::lockfree::queue< intptr_t, boost::lockfree::fixed_sized<(bool)true> >* preallocator< vector_type >::allocated |
Definition at line 111 of file USRP_server_memory_management.hpp.
boost::lockfree::queue< intptr_t, boost::lockfree::fixed_sized<(bool)true> >* preallocator< vector_type >::deallocated |
Definition at line 112 of file USRP_server_memory_management.hpp.
bool preallocator< vector_type >::prefil |
Definition at line 114 of file USRP_server_memory_management.hpp.