, including all inherited members.
BufferingFlagsMask enum value | CAsyncFileWriter | |
CAsyncFileWriter(const JetByteTools::Core::_tstring &filename, Callback &callback, IIOPool &pool, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter, long flags=MarshalWritesToThreadPool, const LARGE_INTEGER &fileSize=DoNotPreExtendFile) | CAsyncFileWriter | |
CAsyncFileWriter(const JetByteTools::Core::_tstring &filename, Callback &callback, IIOPool &pool, IMonitorAsyncFileWriter &monitor, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter, long flags=MarshalWritesToThreadPool, const LARGE_INTEGER &fileSize=DoNotPreExtendFile) | CAsyncFileWriter | |
CAsyncFileWriter(const JetByteTools::Core::_tstring &filename, JetByteTools::Win32::CSmartHandle &file, Callback &callback, IIOPool &pool, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter, long flags=MarshalWritesToThreadPool, const LARGE_INTEGER &fileSize=DoNotPreExtendFile) | CAsyncFileWriter | |
CAsyncFileWriter(const JetByteTools::Core::_tstring &filename, JetByteTools::Win32::CSmartHandle &file, Callback &callback, IIOPool &pool, IMonitorAsyncFileWriter &monitor, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter, long flags=MarshalWritesToThreadPool, const LARGE_INTEGER &fileSize=DoNotPreExtendFile) | CAsyncFileWriter | |
CAsyncFileWriter(JetByteTools::Win32::CSmartHandle &file, Callback &callback, IIOPool &pool, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter, long flags=MarshalWritesToThreadPool, const LARGE_INTEGER &fileSize=DoNotPreExtendFile) | CAsyncFileWriter | |
CAsyncFileWriter(JetByteTools::Win32::CSmartHandle &file, Callback &callback, IIOPool &pool, IMonitorAsyncFileWriter &monitor, ILimitPendingWrites &writeLimiter=CPendingWriteLimiter::NoLimitLimiter, long flags=MarshalWritesToThreadPool, const LARGE_INTEGER &fileSize=DoNotPreExtendFile) | CAsyncFileWriter | |
CAsyncFileWriter(const CAsyncFileWriter &rhs) | CAsyncFileWriter | |
Close() | CAsyncFileWriter | |
CreateSuitableFile(const JetByteTools::Core::_tstring &filename, long flags=0) | CAsyncFileWriter | [static] |
DataLength typedef | CAsyncFileWriter | |
DoNotPreExtendFile | CAsyncFileWriter | [static] |
ExecuteWritesOnCallingThread enum value | CAsyncFileWriter | |
Flags enum name | CAsyncFileWriter | |
JetByteTools::IO::IHandler::GetError(HANDLE handle, const OVERLAPPED &overlapped) | IHandler | [private, static] |
GetFilenameIfKnown() const | CAsyncFileWriter | |
GetFileSize() const | CAsyncFileWriter | |
GetNextWriteOffset(LARGE_INTEGER &offset, DataLength dataLength) | CAsyncFileWriter | [protected] |
GetWaitHandle() const override | CAsyncFileWriter | |
MarshallingFlagsMask enum value | CAsyncFileWriter | |
MarshalWritesToThreadPool enum value | CAsyncFileWriter | |
NoBuffering enum value | CAsyncFileWriter | |
NotifyOnNoWrites(bool notifyNowIfNoWritesPending=true) | CAsyncFileWriter | |
OpenSuitableFile(const JetByteTools::Core::_tstring &filename, long flags=0) | CAsyncFileWriter | [static] |
operator=(const CAsyncFileWriter &rhs) | CAsyncFileWriter | |
PerformWritesOnThisThread() const | CAsyncFileWriter | |
PreExtendFile enum value | CAsyncFileWriter | |
RequestWrite(CSmartBuffer &buffer) | CAsyncFileWriter | [protected] |
TryCreateSuitableFile(const JetByteTools::Core::_tstring &filename, long flags=0) | CAsyncFileWriter | [static] |
Wait() const override | CAsyncFileWriter | |
Wait(Milliseconds timeout) const override | CAsyncFileWriter | |
Write(CSmartBuffer &buffer) | CAsyncFileWriter | |
WriteThrough enum value | CAsyncFileWriter | |
~CAsyncFileWriter() override | CAsyncFileWriter | |
~IHandler() | IHandler | [private, virtual] |