FARGOS/VISTA Object Management Environment Core  ..
FARGOS/VISTA Object Management Environment Core Table of Contents
CircularBufferManager Member List

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

allocateBlock(size_t len) VIRTUAL_OVERRIDECircularBufferManagervirtual
availableBlocksBufferRegionprotected
blockAddress(const SharedBufferAllocRecord *record)BufferRegioninlinevirtual
blockSizeBufferRegionprotected
BufferRegion(unsigned char *ptr, size_t len, size_t blk_size, OwnershipState ownedBy=NOT_OWNER)BufferRegion
BufferRegion_Overhead_t typedefBufferRegion
checkLists(int displayFlag)BufferRegion
CircularBufferManager(unsigned char *ptr, size_t len, size_t blk_size, const char *component="", const char *magicNumber=DEFAULT_CIRCULAR_BFR_MAGIC_NUMBER)CircularBufferManager
CircularBufferManager(unsigned char *ptr, size_t len)CircularBufferManager
getActiveListHead()BufferRegionvirtual
getBlockOverhead() const VIRTUAL_OVERRIDECircularBufferManagerinlinevirtual
getBlockSize() const OME_ALWAYS_INLINEBufferRegioninline
getBufferBase() const OME_ALWAYS_INLINEBufferRegioninline
getFreeListHead()BufferRegionvirtual
getOwnership() constBufferRegioninline
getRegionLength() const OME_ALWAYS_INLINEBufferRegioninline
NOT_OWNER enum valueBufferRegion
OWN_BLOCK enum valueBufferRegion
OWN_MAP enum valueBufferRegion
OWN_RECORD enum valueBufferRegion
ownershipBufferRegionprotected
OwnershipState enum nameBufferRegion
regionBufferRegionprotected
regionLengthBufferRegionprotected
replaceRegion(unsigned char *ptr, size_t len, size_t blk_size, OwnershipState ownedBy=NOT_OWNER)BufferRegion
returnBlock(SharedBufferAllocRecord *record) VIRTUAL_OVERRIDECircularBufferManagervirtual
setOwnership(OwnershipState newOwnership)BufferRegioninline
TOTAL_allocation_wait_spinsCircularBufferManagerstatic
TOTAL_return_wait_spinsCircularBufferManagerstatic
traverseNextBlock(SharedBufferAllocRecord *record)BufferRegionvirtual
~BufferRegion()BufferRegionvirtual
~CircularBufferManager()CircularBufferManagerinline
Generated: Fri Jul 31 2020 18:19:16
Support Information