27 lines
403 B
C++
27 lines
403 B
C++
#pragma once
|
|
|
|
//#ifndef LINUX
|
|
|
|
class CHTTPDownloader;
|
|
|
|
|
|
class CDownloadManager
|
|
{
|
|
public:
|
|
CDownloadManager();
|
|
virtual ~CDownloadManager();
|
|
|
|
void Create(ISystem *pSystem);
|
|
CHTTPDownloader *CreateDownload();
|
|
void RemoveDownload(CHTTPDownloader *pDownload);
|
|
void Update();
|
|
void Release();
|
|
|
|
private:
|
|
|
|
ISystem *m_pSystem;
|
|
std::list<CHTTPDownloader *> m_lDownloadList;
|
|
};
|
|
|
|
|
|
//#endif //LINUX
|