#include "http.h"
#include <bzscmn/status.h>
#include <bzscmn/objmgr.h>
#include <bzscmn/smvec.h>
#include <bzscmn/thread.h>
#include <vector>
#include "mtfmt.h"
#include <bzscmn/serializer.h>
Classes | |
class | BazisLib::Network::MultiThreaded::FileChunkDatabase |
Stores information about downloaded portions of a file. More... | |
class | BazisLib::Network::MultiThreaded::FileChunkDatabase::PendingChunk |
class | BazisLib::Network::MultiThreaded::MultiThreadDownloaderBase |
Implements the core multi-thread download functionality based on source AIFile objects. More... | |
class | BazisLib::Network::MultiThreaded::MultiThreadDownloaderBase::WorkerThread |
Represents a worker thread for multi-thread downloading. More... | |
class | BazisLib::Network::MultiThreaded::AdvancedDownloadParams |
class | BazisLib::Network::MultiThreaded::MultiThreadHTTPDownloader |
Provides support for downloading HTTP files in multithread mode. More... | |
Namespaces | |
namespace | BazisLib |
namespace | BazisLib::Network |
namespace | BazisLib::Network::MultiThreaded |
Contains classes for multi-threaded file downloading. | |
Typedefs | |
typedef bool(* | BazisLib::Network::MultiThreaded::PMTPROGRESSPROC )(unsigned threadID, void *pContext) |
Functions | |
BazisLib::Network::MultiThreaded::DECLARE_SERIALIZEABLE_STRUC4_I (SaveableDownloadParams, unsigned, Timeout, 1000, String, ProxyServer,, String, Login,, String, Password,) |