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

CStreamDataFileFactory Class Reference

Inheritance diagram for CStreamDataFileFactory:
Collaboration diagram for CStreamDataFileFactory:

List of all members.

Public Member Functions

 CStreamDataFileFactory (JetByteTools::IO::CBufferAllocator::BufferSize bufferSize, JetByteTools::IO::CBufferAllocator::BufferCount bufferPoolSize, JetByteTools::IO::CIOPool::ThreadCount numberOfThreads, DWORD maxPendingWrites, JetByteTools::IO::IMonitorAsyncFileWriter &monitor)
 ~CStreamDataFileFactory ()
void WaitForShutdownToComplete ()
ISaveStreamDataCreateDataFile (const JetByteTools::Core::_tstring &filename) override
ISaveStreamDataCreateDataFile (const JetByteTools::Core::_tstring &filename, JetByteTools::Win32::CSmartHandle &hFile) override
HANDLE GetWaitHandle () const override
void Wait () const override
bool Wait (JetByteTools::Milliseconds timeout) const override


Constructor & Destructor Documentation


Member Function Documentation

void WaitForShutdownToComplete (  ) 

ISaveStreamData* CreateDataFile ( const JetByteTools::Core::_tstring filename  )  [override, virtual]

ISaveStreamData* CreateDataFile ( const JetByteTools::Core::_tstring filename,
JetByteTools::Win32::CSmartHandle hFile 
) [override, virtual]

HANDLE GetWaitHandle (  )  const [override]

void Wait (  )  const [override]

bool Wait ( JetByteTools::Milliseconds  timeout  )  const [override]


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