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.
|
This is the complete list of members for SharedMem, including all inherited members.
_free_unsafe(void *ptr, size_t size) | SharedMem | |
_malloc_unsafe(size_t size) | SharedMem | |
addressRoundUp(char *address, size_t roundTo) | SharedMem | static |
allocator | SharedMem | private |
computeOffset(void *shmAddress) | SharedMem | |
destroy() | SharedMem | protected |
free(void *ptr, size_t size) | SharedMem | |
getMem() | SharedMem | protected |
getPointer(size_t offset) | SharedMem | |
getShmSize() | SharedMem | |
initialize() | SharedMem | protected |
initMallocs() | SharedMem | protected |
initMutex() | SharedMem | protected |
lock() | SharedMem | |
logger | SharedMem | private |
malloc(size_t size) | SharedMem | |
mallocAlign(size_t size, size_t alignment, int &offset) | SharedMem | |
memLock | SharedMem | private |
memPool | SharedMem | private |
my_tlsf | SharedMem | private |
roundDown(size_t size, size_t roundTo) | SharedMem | static |
roundUp(size_t size, size_t roundTo) | SharedMem | static |
SharedMem(size_t shmMemSize, pdb::PDBLoggerPtr logger) | SharedMem | |
shmMemSize | SharedMem | private |
unlock() | SharedMem | |
~SharedMem() | SharedMem |