![]() |
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.