, including all inherited members.
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 value | CRotatingAsyncFileLog | |
DataLength typedef | ILogMessages | |
DeleteEmptyLogFiles enum value | CRotatingAsyncFileLog | |
DequeOfLines typedef | ILogMessages | |
DoNotIncludeTimestampOnFirstFile enum value | CRotatingAsyncFileLog | |
EmptyLogFileHandling enum name | CRotatingAsyncFileLog | |
FirstFileTimestamp enum name | CRotatingAsyncFileLog | |
GetCurrentLogFileName() const | CRotatingAsyncFileLog | |
GetFileWriter() | CRotatingAsyncFileLog | [protected] |
GetWaitHandle() const override | CRotatingAsyncFileLog | |
Handle typedef | IQueueTimers::Timer | [private] |
Hourly enum value | CRotatingAsyncFileLog | |
IncludeEverything enum value | CRotatingAsyncFileLog | |
IncludeThreadId enum value | CRotatingAsyncFileLog | |
IncludeTimestamp enum value | CRotatingAsyncFileLog | |
IncludeTimestampOnFirstFile enum value | CRotatingAsyncFileLog | |
JustMessage enum value | CRotatingAsyncFileLog | |
LogEntryFormat enum name | CRotatingAsyncFileLog | |
LogMessage(const VectorOfLines &messages) override | CRotatingAsyncFileLog | [virtual] |
LogMessage(const DequeOfLines &messages) override | CRotatingAsyncFileLog | [virtual] |
LogMessage(const std::string &message) override | CRotatingAsyncFileLog | [virtual] |
LogMessage(const std::wstring &message) override | CRotatingAsyncFileLog | [virtual] |
LogMessage(const char *pString) override | CRotatingAsyncFileLog | [virtual] |
LogMessage(const wchar_t *pString) override | CRotatingAsyncFileLog | [virtual] |
LogMessage(const char *pString, DataLength stringLength) override | CRotatingAsyncFileLog | |
LogMessage(const wchar_t *pString, DataLength stringLength) override | CRotatingAsyncFileLog | |
JetByteTools::Core::ILogMessages::LogMessage(const char *pString, DataLength stringLength)=0 | ILogMessages | [pure virtual] |
JetByteTools::Core::ILogMessages::LogMessage(const wchar_t *pString, DataLength stringLength)=0 | ILogMessages | [pure virtual] |
NoRotation enum value | CRotatingAsyncFileLog | |
OnNewFileWriter(CAsyncFileWriterEx *pWriter) | CRotatingAsyncFileLog | [protected, virtual] |
JetByteTools::Core::IQueueTimers::Timer::OnTimer(UserData userData)=0 | IQueueTimers::Timer | [private, pure virtual] |
OnTimerEx(Handle handle, UserData userData) | IQueueTimers::Timer | [inline, private, virtual] |
operator=(const CRotatingAsyncFileLog &rhs) | CRotatingAsyncFileLog | |
JetByteTools::Core::IQueueTimers::Timer::operator=(const Timer &rhs) | IQueueTimers::Timer | [private] |
PerformWritesOnThisThread() const | CRotatingAsyncFileLog | |
PreserveEmptyLogFiles enum value | CRotatingAsyncFileLog | |
RotationPeriod enum name | CRotatingAsyncFileLog | |
SetCallback(CAsyncFileWriter::Callback *pCallback) | CRotatingAsyncFileLog | |
SetLogEntryFormat(DWORD format) | CRotatingAsyncFileLog | |
SetLogName(const std::string &filenameBase) override | CRotatingAsyncFileLog | [virtual] |
SetLogName(const std::wstring &filenameBase) override | CRotatingAsyncFileLog | [virtual] |
SetMaxFileSize(__int64 size) | CRotatingAsyncFileLog | |
SetMaxLines(size_t lines) | CRotatingAsyncFileLog | |
SetNextFileNumber(DWORD nextFileNumber) | CRotatingAsyncFileLog | |
SetThreadIdentifier(const std::string &identifier) override | CRotatingAsyncFileLog | [virtual] |
SetThreadIdentifier(const std::wstring &identifier) override | CRotatingAsyncFileLog | [virtual] |
Timer() | IQueueTimers::Timer | [private] |
Timer(const Timer &rhs) | IQueueTimers::Timer | [private] |
UserData typedef | IQueueTimers::Timer | [private] |
VectorOfLines typedef | ILogMessages | |
Wait() const override | CRotatingAsyncFileLog | |
Wait(Milliseconds timeoutMillis) const override | CRotatingAsyncFileLog | |
Weekly enum value | CRotatingAsyncFileLog | |
~Callback() | CAsyncFileWriter::Callback | [private, virtual] |
~CRotatingAsyncFileLog() override | CRotatingAsyncFileLog | |
~IListenForTimeChangeNotifications() | IListenForTimeChangeNotifications | [protected, virtual] |
~ILogMessages() | ILogMessages | [protected, virtual] |
~Timer() | IQueueTimers::Timer | [private, virtual] |