95 static void HttpThreadProc(
Event* _exitEvent,
void* _context);
100 bool m_httpThreadRunning;
102 list<HttpDownload *> m_httpDownlist;
103 Event* m_httpDownloadEvent;
unsigned char uint8
Definition: Defs.h:89
The Driver class handles communication between OpenZWave and a device attached via a serial port (typ...
Definition: Driver.h:65
Platform-independent definition of event objects.
Definition: Event.h:41
~HttpClient()
Definition: Http.cpp:74
bool StartDownload(HttpDownload *transfer)
Definition: Http.cpp:83
HttpClient(Driver *)
Definition: Http.cpp:61
Implements a platform-independent mutex–for serializing access to a shared resource.
Definition: Mutex.h:41
Implements a platform-independent thread management class.
Definition: Thread.h:44
void FinishDownload(HttpDownload *transfer)
Definition: Http.cpp:50
virtual ~i_HttpClient()
Definition: Http.h:73
virtual bool StartDownload(HttpDownload *transfer)=0
i_HttpClient(Driver *)
Definition: Http.cpp:43
Definition: Bitfield.h:35
DownloadType
Definition: Http.h:52
@ MFSConfig
Definition: Http.h:56
@ Config
Definition: Http.h:55
@ File
Definition: Http.h:54
@ None
Definition: Http.h:53
Status
Definition: Http.h:60
@ Ok
Definition: Http.h:61
@ Failed
Definition: Http.h:62
DownloadType operation
Definition: Http.h:58
uint8 node
Definition: Http.h:50
string filename
Definition: Http.h:48
string url
Definition: Http.h:49
Status transferStatus
Definition: Http.h:64