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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SharedMem Member List

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)SharedMemstatic
allocatorSharedMemprivate
computeOffset(void *shmAddress)SharedMem
destroy()SharedMemprotected
free(void *ptr, size_t size)SharedMem
getMem()SharedMemprotected
getPointer(size_t offset)SharedMem
getShmSize()SharedMem
initialize()SharedMemprotected
initMallocs()SharedMemprotected
initMutex()SharedMemprotected
lock()SharedMem
loggerSharedMemprivate
malloc(size_t size)SharedMem
mallocAlign(size_t size, size_t alignment, int &offset)SharedMem
memLockSharedMemprivate
memPoolSharedMemprivate
my_tlsfSharedMemprivate
roundDown(size_t size, size_t roundTo)SharedMemstatic
roundUp(size_t size, size_t roundTo)SharedMemstatic
SharedMem(size_t shmMemSize, pdb::PDBLoggerPtr logger)SharedMem
shmMemSizeSharedMemprivate
unlock()SharedMem
~SharedMem()SharedMem