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

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

_NOT_SOCKET enum valueIO_Processor
_PACKET_HAS_META_DATA enum valueIO_Processor
_PACKET_HAS_RECEIVE_TIME enum valueIO_Processor
_PACKET_HAS_SOURCE enum valueIO_Processor
bfrManagerIO_Processor
blockingModeIO_Processor
BlockMode enum nameIO_Processor
BOTH_THREADS enum valueIO_Processor
bufferAddress(SharedBufferAllocRecord *rec, size_t *bufferLen=nullptr) const OME_ALWAYS_INLINEIO_Processorinline
bufferHeaderAddress(SharedBufferAllocRecord *rec, size_t *headerLen=nullptr) const OME_ALWAYS_INLINEIO_Processorinline
conditionIO_Processor
consumeRoutineIO_Processor
consumeThreadIDIO_Processor
CONTIGUOUS_BYTE_STREAM enum valueIO_Processor
CONTIGUOUS_FILE_STREAM enum valueIO_Processor
currentThreadStateIO_Processor
dataOffset() const OME_ALWAYS_INLINEIO_Processorinline
descriptorIO_Processor
descriptorFlagsIO_Processor
desiredThreadStateIO_Processor
doConsumeLoop(IO_Processor *controller)IO_Processorstatic
doProcessLoop(IO_Processor *controller)IO_Processorstatic
extraDataIO_Processor
getExtraData() const OME_ALWAYS_INLINEIO_Processorinline
getLabel() const OME_ALWAYS_INLINE NONNULL_RETURNIO_Processorinline
getReadAttempts() const OME_ALWAYS_INLINEIO_Processorinline
getReadTimeout() const OME_ALWAYS_INLINEIO_Processorinline
getThreadMode() const OME_ALWAYS_INLINEIO_Processorinline
interruptThread(uint32_t modes, bool force=false)IO_Processor
IO_Processor(SharedMemoryVariableNode *parentNode, BufferRegion *mgr, IO_processBlockFP b_func, OS_HANDLE_TYPE h, ThreadMode tMode=NONE, void *userData=nullptr, BlockMode bMode=PACKET, IO_receiveBlockFP r_func=recvConsume, IO_consumeFP c_func=doConsumeLoop, IO_processFP p_func=doProcessLoop)IO_Processor
labelIO_Processor
lastReadTimeoutIO_Processor
maxPacketSizeIO_Processor
mutexIO_Processor
NONE enum valueIO_Processor
noteDataToProcess(bool alreadyLocked=false)IO_Processor
PACKET enum valueIO_Processor
PACKET_WITH_SOURCE enum valueIO_Processor
PACKET_WITH_SOURCE_AND_TIME enum valueIO_Processor
PACKET_WITH_TIME enum valueIO_Processor
packetsProcessedIncrementIO_Processor
PROCESS_DURING_READ enum valueIO_Processor
PROCESS_THREAD enum valueIO_Processor
processBlockRoutineIO_Processor
processRoutineIO_Processor
processThreadIDIO_Processor
READ_AND_PROCESS_ON_SAME_THREAD enum valueIO_Processor
READ_THREAD enum valueIO_Processor
recvConsume(SharedBufferAllocRecord *rec, class IO_Processor *controller)IO_Processorstatic
recvRoutineIO_Processor
SEPARATE_READ_AND_PROCESS_THREADS enum valueIO_Processor
setBlockingMode(BlockMode mode)IO_Processor
setConsumeLoopRoutine(IO_consumeFP func) OME_ALWAYS_INLINEIO_Processorinline
setConsumeRoutine(IO_receiveBlockFP func) OME_ALWAYS_INLINEIO_Processorinline
setExtraData(void *data) OME_ALWAYS_INLINEIO_Processorinline
setLabel(const char *name) OME_ALWAYS_INLINE NONNULL_CLASS_PARAMETERS(2)IO_Processorinline
setMaxPacketSize(size_t bytes) OME_ALWAYS_INLINEIO_Processorinline
setPacketsProcessedIncrement(int32_t incVal)IO_Processorinline
setProcessLoopRoutine(IO_processFP func) OME_ALWAYS_INLINEIO_Processorinline
setProcessRoutine(IO_processBlockFP func) OME_ALWAYS_INLINEIO_Processorinline
setReadAttempts(uint32_t count) OME_ALWAYS_INLINEIO_Processorinline
setReadTimeout(uint32_t count) OME_ALWAYS_INLINEIO_Processorinline
setThreadMode(ThreadMode mode)IO_Processor
statisticsIO_Processor
stopRequestedIO_Processor
stopThread(uint32_t modes)IO_Processor
submitOrProcessBlock(SharedBufferAllocRecord *rec)IO_Processor
ThreadMode enum nameIO_Processor
threadStartedStateIO_Processor
waitForDataToProcess(bool alreadyLocked=false)IO_Processor
waitForDataToProcessOrUntil(const struct timespec *maxWaitUntil, bool alreadyLocked=false)IO_Processor
waitForThreadExit(uint32_t modes)IO_Processor
waitForThreadStart(uint32_t mode)IO_Processor
~IO_Processor()IO_Processorvirtual
Generated: Fri Jul 31 2020 18:19:16
Support Information