BazisLib::Network::MultiThreaded::AIFragmentFormatDriver Class Reference

#include <mtfmt.h>

Inherited by BazisLib::Network::MultiThreaded::NativeFragmentDriver.

List of all members.

Public Member Functions

virtual ActionStatus SaveFilePart (const void *pBuffer, ULONGLONG offset, size_t size)=0
virtual ActionStatus SaveMetadata (FileChunkDatabase &database, ULONGLONG totalFileSize)=0
virtual ActionStatus LoadMetadata (class FileChunkDatabase &database)=0
virtual ActionStatus FinalizeFile (ULONGLONG totalFileSize)=0
virtual ActionStatus PrepareFile (ULONGLONG totalFileSize, unsigned ThreadID, PNETPROGRESSPROC pProgress, void *pContext)=0
virtual void AbortOperations ()=0


Member Function Documentation

virtual void BazisLib::Network::MultiThreaded::AIFragmentFormatDriver::AbortOperations (  )  [pure virtual]

virtual ActionStatus BazisLib::Network::MultiThreaded::AIFragmentFormatDriver::FinalizeFile ( ULONGLONG  totalFileSize  )  [pure virtual]

virtual ActionStatus BazisLib::Network::MultiThreaded::AIFragmentFormatDriver::LoadMetadata ( class FileChunkDatabase database  )  [pure virtual]

virtual ActionStatus BazisLib::Network::MultiThreaded::AIFragmentFormatDriver::PrepareFile ( ULONGLONG  totalFileSize,
unsigned  ThreadID,
PNETPROGRESSPROC  pProgress,
void *  pContext 
) [pure virtual]

virtual ActionStatus BazisLib::Network::MultiThreaded::AIFragmentFormatDriver::SaveFilePart ( const void *  pBuffer,
ULONGLONG  offset,
size_t  size 
) [pure virtual]

virtual ActionStatus BazisLib::Network::MultiThreaded::AIFragmentFormatDriver::SaveMetadata ( FileChunkDatabase database,
ULONGLONG  totalFileSize 
) [pure virtual]


The documentation for this class was generated from the following file:
SourceForge.net Logo