vt::pool namespace

Classes

struct AllocLayout
union AllocView
struct Header
struct HeaderManager
template<int64_t num_bytes_t, bool use_header = true>
struct MemoryPoolEqual
Memory pool based on size and whether to use the header. The header contains additional information about messages that may not always be needed.
struct Pool
A core VT component that manages efficient pools of memory for quick allocation/deallocation.

Variables

static const size_t small_msg_size_buf constexpr
static const size_t memory_size_small constexpr
static const size_t medium_msg_size_buf constexpr
static const size_t memory_size_medium constexpr

Variable documentation

static const size_t vt::pool::small_msg_size_buf constexpr

static const size_t vt::pool::memory_size_small constexpr

static const size_t vt::pool::medium_msg_size_buf constexpr

static const size_t vt::pool::memory_size_medium constexpr