BazisLib::Network::MultiThreaded Namespace Reference
Contains classes for multi-threaded file downloading.
More...
|
Classes |
| class | FileChunkDatabase |
| | Stores information about downloaded portions of a file. More...
|
| class | MultiThreadDownloaderBase |
| | Implements the core multi-thread download functionality based on source AIFile objects. More...
|
| class | AdvancedDownloadParams |
| class | MultiThreadHTTPDownloader |
| | Provides support for downloading HTTP files in multithread mode. More...
|
| class | AIFragmentFormatDriver |
| class | NativeFragmentDriver |
Typedefs |
| typedef bool(* | PMTPROGRESSPROC )(unsigned threadID, void *pContext) |
Enumerations |
| enum | FragmentFileFormat { FragUnknown = 0,
FragNative,
FragInvalid
} |
Functions |
| | DECLARE_SERIALIZEABLE_STRUC4_I (SaveableDownloadParams, unsigned, Timeout, 1000, String, ProxyServer,, String, Login,, String, Password,) |
| FragmentFileFormat | DetectFragmentFileFormat (ManagedPointer< BazisLib::AIFile > &pFile) |
Detailed Description
Contains classes for multi-threaded file downloading.
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
-
| FragUnknown |
|
| FragNative |
|
| FragInvalid |
|
Function Documentation
| BazisLib::Network::MultiThreaded::DECLARE_SERIALIZEABLE_STRUC4_I |
( |
SaveableDownloadParams |
, |
|
|
unsigned |
, |
|
|
Timeout |
, |
|
|
1000 |
, |
|
|
String |
, |
|
|
ProxyServer |
, |
|
|
String |
, |
|
|
Login |
, |
|
|
String |
, |
|
|
Password |
| |
|
) |
| | |