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
PageCircularBuffer Member List

This is the complete list of members for PageCircularBuffer, including all inherited members.

addPageMutexPageCircularBufferprivate
addPageToTail(PDBPagePtr page)PageCircularBuffer
close()PageCircularBuffer
closedPageCircularBufferprivate
condPageCircularBufferprivate
getMaxArraySize()PageCircularBufferinlineprotected
getPageArray()PageCircularBufferinlineprotected
getPageArrayHead()PageCircularBufferinlineprotected
getPageArrayTail()PageCircularBufferinlineprotected
getSize()PageCircularBuffer
initArray()PageCircularBufferprotected
isClosed()PageCircularBufferinline
isEmpty()PageCircularBuffer
isFull()PageCircularBuffer
loggerPageCircularBufferprivate
maxArraySizePageCircularBufferprivate
mutexPageCircularBufferprivate
open()PageCircularBuffer
pageArrayPageCircularBufferprivate
pageArrayHeadPageCircularBufferprivate
pageArrayTailPageCircularBufferprivate
PageCircularBuffer(unsigned int bufferSize, pdb::PDBLoggerPtr logger)PageCircularBuffer
popPageFromHead()PageCircularBuffer
~PageCircularBuffer()PageCircularBuffer