winamp/Src/Plugins/Library/ml_downloads/DownloadThread.h

28 lines
495 B
C
Raw Permalink Normal View History

2024-09-24 12:54:57 +00:00
#ifndef NULLSOFT_DOWNLOADTHREADH
#define NULLSOFT_DOWNLOADTHREADH
#include "../xml/obj_xml.h"
#include "../xml/XMLDOM.h"
#include "../nu/Alias.h"
#include "api__ml_downloads.h"
#include <api/service/waServiceFactory.h>
class DownloadThread
{
public:
DownloadThread();
virtual ~DownloadThread();
virtual void ReadNodes(const wchar_t *url) = 0;
void DownloadFile(const wchar_t *fileName);
protected:
XMLDOM xmlDOM;
private:
obj_xml *parser;
waServiceFactory *parserFactory;
};
#endif