Pothos
0.2.1-g9f04573d
The Pothos dataflow programming software suite
|
#include <BufferManager.hpp>
Public Member Functions | |
BufferManagerArgs (void) | |
Public Attributes | |
size_t | numBuffers |
size_t | bufferSize |
long | nodeAffinity |
BufferManagerArgs - constructor arguments for BufferManager.
Pothos::BufferManagerArgs::BufferManagerArgs | ( | void | ) |
size_t Pothos::BufferManagerArgs::bufferSize |
The number of bytes available per each managed buffer. Default: 8 kibibytes
long Pothos::BufferManagerArgs::nodeAffinity |
The NUMA node affinity for the generic slab allocator. This argument is not used for the special-case managers. Default: -1 or unspecified affinity
size_t Pothos::BufferManagerArgs::numBuffers |
The number of managed buffers available from the manager. Buffers are checked into and out of the manager frequently. A small number of buffers are needed to allow for parallelism, so buffers can be checked out while other buffers are in use. Default: 4 buffers