#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.