kodi
|
The PLT_CtrlPointGetSCPDRequest class is used by a PLT_CtrlPointGetSCPDsTask task to fetch a specific SCPD xml document for a given service of a given device. More...
#include <PltCtrlPointTask.h>
Public Member Functions | |
PLT_CtrlPointGetSCPDRequest (PLT_DeviceDataReference &device, const char *url, const char *method="GET", const char *protocol=NPT_HTTP_PROTOCOL_1_1) | |
![]() | |
NPT_HttpRequest (const NPT_HttpUrl &url, const char *method, const char *protocol=NPT_HTTP_PROTOCOL_1_0) | |
NPT_HttpRequest (const char *url, const char *method, const char *protocol=NPT_HTTP_PROTOCOL_1_0) | |
const NPT_HttpUrl & | GetUrl () const |
NPT_HttpUrl & | GetUrl () |
NPT_Result | SetUrl (const char *url) |
NPT_Result | SetUrl (const NPT_HttpUrl &url) |
const NPT_String & | GetMethod () const |
virtual NPT_Result | Emit (NPT_OutputStream &stream, bool use_proxy=false) const |
![]() | |
const NPT_String & | GetProtocol () const |
NPT_Result | SetProtocol (const char *protocol) |
NPT_HttpHeaders & | GetHeaders () |
const NPT_HttpHeaders & | GetHeaders () const |
NPT_Result | SetEntity (NPT_HttpEntity *entity) |
NPT_HttpEntity * | GetEntity () |
NPT_HttpEntity * | GetEntity () const |
virtual NPT_Result | ParseHeaders (NPT_BufferedInputStream &stream) |
Public Attributes | |
PLT_DeviceDataReference | m_Device |
Additional Inherited Members | |
![]() | |
static NPT_Result | Parse (NPT_BufferedInputStream &stream, const NPT_SocketAddress *endpoint, NPT_HttpRequest *&request) |
![]() | |
NPT_HttpMessage (const char *protocol) | |
![]() | |
NPT_HttpUrl | m_Url |
NPT_String | m_Method |
![]() | |
NPT_String | m_Protocol |
NPT_HttpHeaders | m_Headers |
NPT_HttpEntity * | m_Entity |
The PLT_CtrlPointGetSCPDRequest class is used by a PLT_CtrlPointGetSCPDsTask task to fetch a specific SCPD xml document for a given service of a given device.