The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CFixedFileHeaderRotatingAsyncFileLog Member List

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

AddHeaderToAllFiles enum valueILogMessagesWithFixedFileHeader
AddHeaderToNewFiles enum valueILogMessagesWithFixedFileHeader
CFixedFileHeaderRotatingAsyncFileLog(const JetByteTools::Core::_tstring &filenameBase, RotationPeriod rotationPeriod=Daily, FirstFileTimestamp firstFileTimestamp=IncludeTimestampOnFirstFile, EmptyLogFileHandling emptyLogFileHandling=PreserveEmptyLogFiles, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter)CFixedFileHeaderRotatingAsyncFileLog [explicit]
CFixedFileHeaderRotatingAsyncFileLog(const JetByteTools::Core::_tstring &filenameBase, IHandleFileCreationFailure &handler, RotationPeriod rotationPeriod=Daily, FirstFileTimestamp firstFileTimestamp=IncludeTimestampOnFirstFile, EmptyLogFileHandling emptyLogFileHandling=PreserveEmptyLogFiles, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter)CFixedFileHeaderRotatingAsyncFileLog
CFixedFileHeaderRotatingAsyncFileLog(const JetByteTools::Core::_tstring &filenameBase, JetByteTools::IO::IAllocateBuffers &allocator, IHandleFileCreationFailure &handler, RotationPeriod rotationPeriod=Daily, FirstFileTimestamp firstFileTimestamp=IncludeTimestampOnFirstFile, EmptyLogFileHandling emptyLogFileHandling=PreserveEmptyLogFiles, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter)CFixedFileHeaderRotatingAsyncFileLog
CFixedFileHeaderRotatingAsyncFileLog(const JetByteTools::Core::_tstring &filenameBase, JetByteTools::Core::IQueueTimers &timerQueue, JetByteTools::IO::IIOPool &pool, JetByteTools::IO::IAllocateBuffers &allocator, RotationPeriod rotationPeriod=Daily, FirstFileTimestamp firstFileTimestamp=IncludeTimestampOnFirstFile, EmptyLogFileHandling emptyLogFileHandling=PreserveEmptyLogFiles, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter)CFixedFileHeaderRotatingAsyncFileLog
CFixedFileHeaderRotatingAsyncFileLog(const JetByteTools::Core::_tstring &filenameBase, IHandleFileCreationFailure &handler, JetByteTools::Core::IQueueTimers &timerQueue, JetByteTools::IO::IIOPool &pool, JetByteTools::IO::IAllocateBuffers &allocator, RotationPeriod rotationPeriod=Daily, FirstFileTimestamp firstFileTimestamp=IncludeTimestampOnFirstFile, EmptyLogFileHandling emptyLogFileHandling=PreserveEmptyLogFiles, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter)CFixedFileHeaderRotatingAsyncFileLog
CFixedFileHeaderRotatingAsyncFileLog(const JetByteTools::Core::_tstring &filenameBase, JetByteTools::Core::IQueueTimers &timerQueue, JetByteTools::IO::IIOPool &pool, JetByteTools::IO::IAllocateBuffers &allocator, const JetByteTools::Core::IProvideLocalTime &timeProvider, RotationPeriod rotationPeriod=Daily, FirstFileTimestamp firstFileTimestamp=IncludeTimestampOnFirstFile, EmptyLogFileHandling emptyLogFileHandling=PreserveEmptyLogFiles, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter)CFixedFileHeaderRotatingAsyncFileLog
CFixedFileHeaderRotatingAsyncFileLog(const JetByteTools::Core::_tstring &filenameBase, IHandleFileCreationFailure &handler, JetByteTools::Core::IQueueTimers &timerQueue, JetByteTools::IO::IIOPool &pool, JetByteTools::IO::IAllocateBuffers &allocator, const JetByteTools::Core::IProvideLocalTime &timeProvider, RotationPeriod rotationPeriod=Daily, FirstFileTimestamp firstFileTimestamp=IncludeTimestampOnFirstFile, EmptyLogFileHandling emptyLogFileHandling=PreserveEmptyLogFiles, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter)CFixedFileHeaderRotatingAsyncFileLog
CFixedFileHeaderRotatingAsyncFileLog(const CFixedFileHeaderRotatingAsyncFileLog &rhs)CFixedFileHeaderRotatingAsyncFileLog
CRotatingAsyncFileLog(const JetByteTools::Core::_tstring &filenameBase, RotationPeriod rotationPeriod=Daily, FirstFileTimestamp firstFileTimestamp=IncludeTimestampOnFirstFile, EmptyLogFileHandling emptyLogFileHandling=PreserveEmptyLogFiles, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter)CRotatingAsyncFileLog [explicit]
CRotatingAsyncFileLog(const JetByteTools::Core::_tstring &filenameBase, IHandleFileCreationFailure &handler, RotationPeriod rotationPeriod=Daily, FirstFileTimestamp firstFileTimestamp=IncludeTimestampOnFirstFile, EmptyLogFileHandling emptyLogFileHandling=PreserveEmptyLogFiles, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter)CRotatingAsyncFileLog
CRotatingAsyncFileLog(const JetByteTools::Core::_tstring &filenameBase, JetByteTools::IO::IAllocateBuffers &allocator, IHandleFileCreationFailure &handler, RotationPeriod rotationPeriod=Daily, FirstFileTimestamp firstFileTimestamp=IncludeTimestampOnFirstFile, EmptyLogFileHandling emptyLogFileHandling=PreserveEmptyLogFiles, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter)CRotatingAsyncFileLog
CRotatingAsyncFileLog(const JetByteTools::Core::_tstring &filenameBase, JetByteTools::Core::IQueueTimers &timerQueue, JetByteTools::IO::IIOPool &pool, JetByteTools::IO::IAllocateBuffers &allocator, RotationPeriod rotationPeriod=Daily, FirstFileTimestamp firstFileTimestamp=IncludeTimestampOnFirstFile, EmptyLogFileHandling emptyLogFileHandling=PreserveEmptyLogFiles, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter)CRotatingAsyncFileLog
CRotatingAsyncFileLog(const JetByteTools::Core::_tstring &filenameBase, IHandleFileCreationFailure &handler, JetByteTools::Core::IQueueTimers &timerQueue, JetByteTools::IO::IIOPool &pool, JetByteTools::IO::IAllocateBuffers &allocator, RotationPeriod rotationPeriod=Daily, FirstFileTimestamp firstFileTimestamp=IncludeTimestampOnFirstFile, EmptyLogFileHandling emptyLogFileHandling=PreserveEmptyLogFiles, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter)CRotatingAsyncFileLog
CRotatingAsyncFileLog(const JetByteTools::Core::_tstring &filenameBase, JetByteTools::Core::IQueueTimers &timerQueue, JetByteTools::IO::IIOPool &pool, JetByteTools::IO::IAllocateBuffers &allocator, const JetByteTools::Core::IProvideLocalTime &timeProvider, RotationPeriod rotationPeriod=Daily, FirstFileTimestamp firstFileTimestamp=IncludeTimestampOnFirstFile, EmptyLogFileHandling emptyLogFileHandling=PreserveEmptyLogFiles, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter)CRotatingAsyncFileLog
CRotatingAsyncFileLog(const JetByteTools::Core::_tstring &filenameBase, IHandleFileCreationFailure &handler, JetByteTools::Core::IQueueTimers &timerQueue, JetByteTools::IO::IIOPool &pool, JetByteTools::IO::IAllocateBuffers &allocator, const JetByteTools::Core::IProvideLocalTime &timeProvider, RotationPeriod rotationPeriod=Daily, FirstFileTimestamp firstFileTimestamp=IncludeTimestampOnFirstFile, EmptyLogFileHandling emptyLogFileHandling=PreserveEmptyLogFiles, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter)CRotatingAsyncFileLog
CRotatingAsyncFileLog(const CRotatingAsyncFileLog &rhs)CRotatingAsyncFileLog
Daily enum valueCRotatingAsyncFileLog
JetByteTools::DataLength typedefILogMessagesWithFixedFileHeader
JetByteTools::IO::CRotatingAsyncFileLog::DataLength typedefILogMessages
DeleteEmptyLogFiles enum valueCRotatingAsyncFileLog
DequeOfLines typedefILogMessages
DoNotIncludeTimestampOnFirstFile enum valueCRotatingAsyncFileLog
EmptyLogFileHandling enum nameCRotatingAsyncFileLog
ExplicitAndNew enum valueILogMessagesWithFixedFileHeader
ExplicitLinesOnly enum valueILogMessagesWithFixedFileHeader
FirstFileTimestamp enum nameCRotatingAsyncFileLog
FixedHeaderComplete() overrideCFixedFileHeaderRotatingAsyncFileLog [virtual]
GetCurrentLogFileName() const CRotatingAsyncFileLog
GetFileWriter()CRotatingAsyncFileLog [protected]
GetWaitHandle() const overrideCRotatingAsyncFileLog
Hourly enum valueCRotatingAsyncFileLog
IncludeEverything enum valueCRotatingAsyncFileLog
IncludeLines enum nameILogMessagesWithFixedFileHeader
IncludeThreadId enum valueCRotatingAsyncFileLog
IncludeTimestamp enum valueCRotatingAsyncFileLog
IncludeTimestampOnFirstFile enum valueCRotatingAsyncFileLog
JustMessage enum valueCRotatingAsyncFileLog
LogEntryFormat enum nameCRotatingAsyncFileLog
LogFixedHeaderMessage(const std::string &message) overrideCFixedFileHeaderRotatingAsyncFileLog [virtual]
LogFixedHeaderMessage(const char *pString) overrideCFixedFileHeaderRotatingAsyncFileLog [virtual]
LogFixedHeaderMessage(const char *pString, ILogMessagesWithFixedFileHeader::DataLength stringLength) overrideCFixedFileHeaderRotatingAsyncFileLog
JetByteTools::Core::ILogMessagesWithFixedFileHeader::LogFixedHeaderMessage(const char *pString, DataLength stringLength)=0ILogMessagesWithFixedFileHeader [pure virtual]
LogMessage(const char *pString, ILogMessages::DataLength stringLength) overrideCFixedFileHeaderRotatingAsyncFileLog
JetByteTools::IO::CRotatingAsyncFileLog::LogMessage(const VectorOfLines &messages) overrideCRotatingAsyncFileLog [virtual]
JetByteTools::IO::CRotatingAsyncFileLog::LogMessage(const DequeOfLines &messages) overrideCRotatingAsyncFileLog [virtual]
JetByteTools::IO::CRotatingAsyncFileLog::LogMessage(const std::string &message) overrideCRotatingAsyncFileLog [virtual]
JetByteTools::IO::CRotatingAsyncFileLog::LogMessage(const std::wstring &message) overrideCRotatingAsyncFileLog [virtual]
JetByteTools::IO::CRotatingAsyncFileLog::LogMessage(const char *pString) overrideCRotatingAsyncFileLog [virtual]
JetByteTools::IO::CRotatingAsyncFileLog::LogMessage(const wchar_t *pString) overrideCRotatingAsyncFileLog [virtual]
JetByteTools::IO::CRotatingAsyncFileLog::LogMessage(const char *pString, DataLength stringLength) overrideCRotatingAsyncFileLog
JetByteTools::IO::CRotatingAsyncFileLog::LogMessage(const wchar_t *pString, DataLength stringLength) overrideCRotatingAsyncFileLog
JetByteTools::Core::ILogMessages::LogMessage(const char *pString, DataLength stringLength)=0ILogMessages [pure virtual]
JetByteTools::Core::ILogMessages::LogMessage(const wchar_t *pString, DataLength stringLength)=0ILogMessages [pure virtual]
NormalLogLines enum valueILogMessagesWithFixedFileHeader
NoRotation enum valueCRotatingAsyncFileLog
OnNewFileWriter(CAsyncFileWriterEx *pWriter) overrideCFixedFileHeaderRotatingAsyncFileLog [protected, virtual]
operator=(const CFixedFileHeaderRotatingAsyncFileLog &rhs)CFixedFileHeaderRotatingAsyncFileLog
JetByteTools::IO::CRotatingAsyncFileLog::operator=(const CRotatingAsyncFileLog &rhs)CRotatingAsyncFileLog
JetByteTools::Core::IQueueTimers::Timer::operator=(const Timer &rhs)IQueueTimers::Timer
PerformWritesOnThisThread() const CRotatingAsyncFileLog
PreserveEmptyLogFiles enum valueCRotatingAsyncFileLog
RotationPeriod enum nameCRotatingAsyncFileLog
SetCallback(CAsyncFileWriter::Callback *pCallback)CRotatingAsyncFileLog
SetLinesToInclude(IncludeLines includeLines) overrideCFixedFileHeaderRotatingAsyncFileLog [virtual]
SetLogEntryFormat(DWORD format)CRotatingAsyncFileLog
SetLogName(const std::string &filenameBase) overrideCRotatingAsyncFileLog [virtual]
SetLogName(const std::wstring &filenameBase) overrideCRotatingAsyncFileLog [virtual]
SetMaxFileSize(__int64 size)CRotatingAsyncFileLog
SetMaxLines(size_t lines)CRotatingAsyncFileLog
SetNextFileNumber(DWORD nextFileNumber)CRotatingAsyncFileLog
SetThreadIdentifier(const std::string &identifier) overrideCRotatingAsyncFileLog [virtual]
SetThreadIdentifier(const std::wstring &identifier) overrideCRotatingAsyncFileLog [virtual]
VectorOfLines typedefILogMessages
Wait() const overrideCRotatingAsyncFileLog
Wait(Milliseconds timeoutMillis) const overrideCRotatingAsyncFileLog
Weekly enum valueCRotatingAsyncFileLog
~CFixedFileHeaderRotatingAsyncFileLog() overrideCFixedFileHeaderRotatingAsyncFileLog
~CRotatingAsyncFileLog() overrideCRotatingAsyncFileLog
~IListenForTimeChangeNotifications()IListenForTimeChangeNotifications [protected, virtual]
~ILogMessages()ILogMessages [protected, virtual]
~ILogMessagesWithFixedFileHeader()ILogMessagesWithFixedFileHeader [protected, virtual]


Generated on Sun Sep 12 19:09:24 2021 for The Server Framework - v7.4 by doxygen 1.5.3