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

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

_explicitAlignmentPadddingLogManagerprotected
addCachedFileName(const char *fileNameKey, const TextBlock_struct entry)LogManagerprivate
addLogComponent(const char *componentName, LogMaskType_t *maskLocation, LogMaskPrimitiveType_t initialMask=0)LogManagerstatic
allocateBuffer() OME_ALWAYS_INLINELogManagerinline
argTimeCacheTableLogManager
bfrMgrLogManagerprotected
blockSizeLogManagerprotected
bufferAddress(SharedBufferAllocRecord *rec, size_t *bufferLen=nullptr) const OME_ALWAYS_INLINELogManagerinline
cachedFileNameCountLogManagerprotected
closeLog()LogManager
commitLogRecord(SharedBufferAllocRecord *rec, IO_Processor *controller)LogManagerstatic
copyAndWriteData(const void *data, size_t len)LogManagerinline
copyAndWriteDataToBuffer(SharedBufferAllocRecord *rec, const void *data, size_t len)LogManager
DEFAULT_LogManagerLogManagerstatic
defaultGetTime(struct timespec *timestamp, const LogManager *logMgr)LogManagerinlinestatic
errorConditionLogManagerprotected
FILENAME_CACHE_SIZE enum valueLogManagerprotected
fileNameReplacementCacheLogManagerprotected
filePrefix2LenLogManagerprotectedstatic
filePrefixLenLogManagerprotectedstatic
findCachedFileName(const char *fileName) constLogManagerprivate
get_IO_Manager() const OME_ALWAYS_INLINELogManagerinline
getBufferManager() const OME_ALWAYS_INLINELogManagerinline
getErrorCondition() const OME_ALWAYS_INLINELogManagerinline
getLogPrefixMask() const OME_ALWAYS_INLINELogManagerinline
getTimeAcquisitionRoutine() const OME_ALWAYS_INLINELogManagerinline
getTimestamp(struct timespec *timestamp) const OME_ALWAYS_INLINELogManagerinline
getTimestampRoutineLogManagerprotected
initializeLogSubsystem(int *newArgc, const char **newArgv, const int argc, const char *argv[], const char *componentName=nullptr, LogMaskType_t *appMaskLocation=nullptr, const uint_fast32_t maxLines=128, const LogMaskPrimitiveType_t logPrefixMask=~0U)LogManagerstatic
initializePrefixTable()LogManagerprotectedstatic
ioMgrLogManagerprotected
killProcessingThread()LogManagerinline
logFileNameLogManager
LogManager(SharedMemoryVariableNode *parentNode, OS_HANDLE_TYPE output_fd, uint_fast8_t useSeparateThread, const char *appName, uint_fast32_t logLinePrefixMask=~0U, uint_fast32_t maxLineSize=(LogManager::MAX_LOG_LINE_LENGTH - sizeof(SharedBufferAllocRecord)), unsigned char *region=nullptr, size_t bytes=(LogManager::MAX_LOG_LINE_LENGTH *64))LogManager
logPrefixMaskLogManagerprotected
logTimePointCacheLogManager
MAX_FILE_PREFIX_ENTRIES enum valueLogManagerprotected
MAX_LOG_LINE_LENGTH enum valueLogManager
newLogFileForComponent(SharedMemoryVariableNode *parentNode, const char *app, uint_fast32_t filenameCreateFlags, LogMaskPrimitiveType_t logPrefixMask, uint_fast8_t enableMap, uint_fast8_t useSeparateThreads, size_t desiredRegionSize=0, size_t reserveAtEnd=0, const char *inDir=getenv(DEFAULT_LOG_DIRECTORY_ENVIRONMENT_VARIABLE))LogManagerstatic
newLogToFileDescriptor(SharedMemoryVariableNode *parentNode, OS_HANDLE_TYPE fd, LogMaskPrimitiveType_t logPrefixMask, uint_fast8_t useSeparateThreads, unsigned char *region, size_t bytes)LogManagerstatic
newStandardLogFile(const char *namedComponent=nullptr, LogMaskPrimitiveType_t filenameCreateFlags=~0U, SharedMemoryVariableNode *parentNode=nullptr)LogManagerstatic
pruneDirectoryPrefix(const char *fileName, const int_fast32_t fileNameLen)LogManager
returnBuffer(SharedBufferAllocRecord *rec) OME_ALWAYS_INLINELogManagerinline
returnCustomLogTime(struct timespec *timestamp, const LogManager *logMgr)LogManagerstatic
setErrorCondition(const char *messageText) OME_ALWAYS_INLINELogManagerinline
setLogPrefixMask(uint_fast32_t newMask) OME_ALWAYS_INLINELogManagerinline
setSourceForCustomLogTime(POSIXtimeInNanoseconds *timeSource)LogManagerstatic
setStripLeadingDirectories(uint_fast32_t dirCount)LogManagerinline
setTimeAcquisitionRoutine(TimeAcquisitionFP routine)LogManagerinline
STDERR_LogManagerLogManagerstatic
STDOUT_LogManagerLogManagerstatic
stripFilePrefixLogManagerprotectedstatic
stripFilePrefix2LogManagerprotectedstatic
stripLeadingDirectoriesLogManagerprotected
TimeAcquisitionFP typedefLogManager
writeDataToBuffer(SharedBufferAllocRecord *rec)LogManager
~LogManager()LogManagervirtual
Generated: Fri Jul 31 2020 18:19:16
Support Information