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

CAsyncFileWriter Member List

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

BufferingFlagsMask enum valueCAsyncFileWriter
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 typedefCAsyncFileWriter
DoNotPreExtendFileCAsyncFileWriter [static]
ExecuteWritesOnCallingThread enum valueCAsyncFileWriter
Flags enum nameCAsyncFileWriter
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 overrideCAsyncFileWriter
MarshallingFlagsMask enum valueCAsyncFileWriter
MarshalWritesToThreadPool enum valueCAsyncFileWriter
NoBuffering enum valueCAsyncFileWriter
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 valueCAsyncFileWriter
RequestWrite(CSmartBuffer &buffer)CAsyncFileWriter [protected]
TryCreateSuitableFile(const JetByteTools::Core::_tstring &filename, long flags=0)CAsyncFileWriter [static]
Wait() const overrideCAsyncFileWriter
Wait(Milliseconds timeout) const overrideCAsyncFileWriter
Write(CSmartBuffer &buffer)CAsyncFileWriter
WriteThrough enum valueCAsyncFileWriter
~CAsyncFileWriter() overrideCAsyncFileWriter
~IHandler()IHandler [private, virtual]


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