A platform for high-performance distributed tool and library development written in C++. It can be deployed in two different cluster modes: standalone or distributed. API for v0.5.0, released on June 13, 2018.
|
#include <Allocator.h>
Public Member Functions | |
InactiveAllocationBlock () | |
void | freeBlock () |
InactiveAllocationBlock (void *startIn, size_t numBytes) | |
void | decReferenceCount () |
unsigned | getReferenceCount () |
bool | areNoReferences () |
size_t | numBytes () |
void * | getStart () |
void * | getEnd () |
Public Attributes | |
void * | start |
void * | end |
Friends | |
bool | operator< (const InactiveAllocationBlock &in, const void *compToMe) |
bool | operator< (const InactiveAllocationBlock &lhs, const InactiveAllocationBlock &rhs) |
bool | operator> (const InactiveAllocationBlock &in, const void *compToMe) |
bool | operator== (const InactiveAllocationBlock &in, const void *compToMe) |
Definition at line 43 of file Allocator.h.
|
inline |
Definition at line 36 of file Allocator.cc.
|
inline |
|
inline |
Definition at line 79 of file Allocator.cc.
|
inline |
Definition at line 74 of file Allocator.cc.
|
inline |
Definition at line 42 of file Allocator.cc.
|
inline |
Definition at line 95 of file Allocator.cc.
|
inline |
|
inline |
|
inline |
|
friend |
Definition at line 54 of file Allocator.cc.
|
friend |
Definition at line 59 of file Allocator.cc.
|
friend |
Definition at line 69 of file Allocator.cc.
|
friend |
Definition at line 64 of file Allocator.cc.
void* pdb::InactiveAllocationBlock::end |
Definition at line 50 of file Allocator.h.
void* pdb::InactiveAllocationBlock::start |
Definition at line 47 of file Allocator.h.