#include <mtfmt.h>
Inherited by BazisLib::Network::MultiThreaded::NativeFragmentDriver.
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 |
virtual void BazisLib::Network::MultiThreaded::AIFragmentFormatDriver::AbortOperations | ( | ) | [pure virtual] |
Implemented in BazisLib::Network::MultiThreaded::NativeFragmentDriver.
virtual ActionStatus BazisLib::Network::MultiThreaded::AIFragmentFormatDriver::FinalizeFile | ( | ULONGLONG | totalFileSize | ) | [pure virtual] |
Implemented in BazisLib::Network::MultiThreaded::NativeFragmentDriver.
virtual ActionStatus BazisLib::Network::MultiThreaded::AIFragmentFormatDriver::LoadMetadata | ( | class FileChunkDatabase & | database | ) | [pure virtual] |
Implemented in BazisLib::Network::MultiThreaded::NativeFragmentDriver.
virtual ActionStatus BazisLib::Network::MultiThreaded::AIFragmentFormatDriver::PrepareFile | ( | ULONGLONG | totalFileSize, | |
unsigned | ThreadID, | |||
PNETPROGRESSPROC | pProgress, | |||
void * | pContext | |||
) | [pure virtual] |
Implemented in BazisLib::Network::MultiThreaded::NativeFragmentDriver.
virtual ActionStatus BazisLib::Network::MultiThreaded::AIFragmentFormatDriver::SaveFilePart | ( | const void * | pBuffer, | |
ULONGLONG | offset, | |||
size_t | size | |||
) | [pure virtual] |
Implemented in BazisLib::Network::MultiThreaded::NativeFragmentDriver.
virtual ActionStatus BazisLib::Network::MultiThreaded::AIFragmentFormatDriver::SaveMetadata | ( | FileChunkDatabase & | database, | |
ULONGLONG | totalFileSize | |||
) | [pure virtual] |
Implemented in BazisLib::Network::MultiThreaded::NativeFragmentDriver.