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

typedef bool(* BazisLib::Network::MultiThreaded::PMTPROGRESSPROC)(unsigned threadID, void *pContext)


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   
)

FragmentFileFormat BazisLib::Network::MultiThreaded::DetectFragmentFileFormat ( ManagedPointer< BazisLib::AIFile > &  pFile  ) 

SourceForge.net Logo