39 #ifndef _PLT_HTTP_CLIENT_TASK_H_ 40 #define _PLT_HTTP_CLIENT_TASK_H_ 64 bool wait_forever =
false);
73 void DoRun()
override;
75 virtual NPT_Result ProcessResponse(NPT_Result res,
81 NPT_Result GetNextRequest(
NPT_HttpRequest*& request, NPT_Timeout timeout_ms);
103 NPT_HTTP_PROTOCOL_1_1)),
110 NPT_Result ProcessResponse(NPT_Result res,
114 return m_Data->ProcessResponse(res, request, context, response);
Definition: deflate.c:123
Definition: NptHttp.h:566
The PLT_HttpClientSocketTask class is the base class used to send a HTTP request asynchronously using...
Definition: PltHttpClientTask.h:58
Definition: NptHttp.h:315
Definition: NptHttp.h:126
Definition: NptHttp.h:282
void DoRun() override
This method to override in derived classes is the main task loop.
Definition: PltHttpClientTask.cpp:107
Definition: NptHttp.h:389
void DoAbort() override
This method to override in derived classes is called when the task is about to stop.
Definition: PltHttpClientTask.cpp:98
Definition: NptHttp.h:386
The PLT_ThreadTask class is a base class for executing a given task in a worker thread.
Definition: PltThreadTask.h:56
The PLT_HttpClientTask class is a templatized version of PLT_HttpClientSocketTask to support arbitrar...
Definition: PltHttpClientTask.h:97