#include <mtdl.h>

| BazisLib::Network::MultiThreaded::FileChunkDatabase::FileChunkDatabase | ( | ULONGLONG | FileSize | ) |
| bool BazisLib::Network::MultiThreaded::FileChunkDatabase::CheckIntegrity | ( | ) |
| bool BazisLib::Network::MultiThreaded::FileChunkDatabase::DownloadComplete | ( | ) |
| std::vector<PendingChunk> BazisLib::Network::MultiThreaded::FileChunkDatabase::ExtractSortedDoneChunkList | ( | ) |
| std::vector<PendingChunk> BazisLib::Network::MultiThreaded::FileChunkDatabase::ExtractSortedPendingChunkList | ( | ) |
| ULONGLONG BazisLib::Network::MultiThreaded::FileChunkDatabase::GetAlreadyDownloadedSize | ( | ) |
Returns the amount of data already downloaded.
| ULONGLONG BazisLib::Network::MultiThreaded::FileChunkDatabase::GetChunkEndOffset | ( | unsigned | ChunkID | ) |
| bool BazisLib::Network::MultiThreaded::FileChunkDatabase::GetRangeToDownload | ( | ULONGLONG * | pOffset, | |
| ULONGLONG * | pEndOffset, | |||
| unsigned * | pChunkID | |||
| ) |
Returns false ONLY if no more chunks are left to download.
| bool BazisLib::Network::MultiThreaded::FileChunkDatabase::LoadFromFileInNativeFormat | ( | ManagedPointer< AIFile > | file | ) |
| void BazisLib::Network::MultiThreaded::FileChunkDatabase::OnChunkDownloadStopped | ( | unsigned | ChunkID | ) |
| bool BazisLib::Network::MultiThreaded::FileChunkDatabase::OnFileChunkDownloaded | ( | unsigned | ChunkID, | |
| ULONGLONG | Size | |||
| ) |
| void BazisLib::Network::MultiThreaded::FileChunkDatabase::Reset | ( | ULONGLONG | FileSize | ) |
| void BazisLib::Network::MultiThreaded::FileChunkDatabase::ResumeFile | ( | ULONGLONG | FileSize, | |
| ULONGLONG | DownloadedSize | |||
| ) |
| bool BazisLib::Network::MultiThreaded::FileChunkDatabase::SaveToFileInNativeFormat | ( | ManagedPointer< AIFile > | file | ) |
| bool BazisLib::Network::MultiThreaded::FileChunkDatabase::Valid | ( | ) | [inline] |
SingleMallocVector<PendingChunk> BazisLib::Network::MultiThreaded::FileChunkDatabase::m_PendingChunks [private] |