39 #ifndef _PLT_CONTROL_POINT_TASK_H_ 40 #define _PLT_CONTROL_POINT_TASK_H_ 74 NPT_Result ProcessResponse(NPT_Result res,
97 const char* method =
"GET",
98 const char* protocol = NPT_HTTP_PROTOCOL_1_1) :
120 return PLT_HttpClientSocketTask::AddRequest((
NPT_HttpRequest*)request);
126 return NPT_ERROR_NOT_SUPPORTED;
131 NPT_Result ProcessResponse(NPT_Result res,
159 NPT_Result ProcessResponse(NPT_Result res,
187 void DoRun()
override;
208 void* userdata = NULL);
213 NPT_Result ProcessResponse(NPT_Result res,
Definition: NptHttp.h:566
The PLT_HttpClientSocketTask class is the base class used to send a HTTP request asynchronously using...
Definition: PltHttpClientTask.h:58
The PLT_CtrlPointHouseKeepingTask class is used by a PLT_CtrlPoint to keep track of expired devices a...
Definition: PltCtrlPointTask.h:177
Definition: NptHttp.h:315
Definition: NptHttp.h:126
Definition: NptHttp.h:282
UPnP Service.
Definition: PltService.h:67
The PLT_CtrlPointSubscribeEventTask class is used to subscribe, renew or cancel a subscription for a ...
Definition: PltCtrlPointTask.h:201
void DoRun() override
This method to override in derived classes is the main task loop.
Definition: PltHttpClientTask.cpp:107
The PLT_CtrlPointInvokeActionTask class is used by a PLT_CtrlPoint to invoke a specific action of a g...
Definition: PltCtrlPointTask.h:148
Datagram Input/Output Neptune streams.
The PLT_CtrlPointGetSCPDRequest class is used by a PLT_CtrlPointGetSCPDsTask task to fetch a specific...
Definition: PltCtrlPointTask.h:92
The PLT_CtrlPointGetDescriptionTask class fetches the description xml document from a UPnP device...
Definition: PltCtrlPointTask.h:63
The PLT_Action class provides a mechanism to call or verify the validity of a specific UPNP service a...
Definition: PltAction.h:121
The PLT_CtrlPointGetSCPDsTask class fetches the SCPD xml document of one or more services for a given...
Definition: PltCtrlPointTask.h:113
The PLT_ThreadTask class is a base class for executing a given task in a worker thread.
Definition: PltThreadTask.h:56
Definition: NptStrings.h:57
The PLT_CtrlPoint class implements the base functionality of a UPnP ControlPoint. ...
Definition: PltCtrlPoint.h:89