kodi
Public Member Functions | Public Attributes | List of all members
PLT_CtrlPointGetSCPDRequest Class Reference

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>

Inheritance diagram for PLT_CtrlPointGetSCPDRequest:
Inheritance graph
[legend]
Collaboration diagram for PLT_CtrlPointGetSCPDRequest:
Collaboration graph
[legend]

Public Member Functions

 PLT_CtrlPointGetSCPDRequest (PLT_DeviceDataReference &device, const char *url, const char *method="GET", const char *protocol=NPT_HTTP_PROTOCOL_1_1)
 
- Public Member Functions inherited from NPT_HttpRequest
 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_HttpUrlGetUrl () const
 
NPT_HttpUrlGetUrl ()
 
NPT_Result SetUrl (const char *url)
 
NPT_Result SetUrl (const NPT_HttpUrl &url)
 
const NPT_StringGetMethod () const
 
virtual NPT_Result Emit (NPT_OutputStream &stream, bool use_proxy=false) const
 
- Public Member Functions inherited from NPT_HttpMessage
const NPT_StringGetProtocol () const
 
NPT_Result SetProtocol (const char *protocol)
 
NPT_HttpHeadersGetHeaders ()
 
const NPT_HttpHeadersGetHeaders () const
 
NPT_Result SetEntity (NPT_HttpEntity *entity)
 
NPT_HttpEntityGetEntity ()
 
NPT_HttpEntityGetEntity () const
 
virtual NPT_Result ParseHeaders (NPT_BufferedInputStream &stream)
 

Public Attributes

PLT_DeviceDataReference m_Device
 

Additional Inherited Members

- Static Public Member Functions inherited from NPT_HttpRequest
static NPT_Result Parse (NPT_BufferedInputStream &stream, const NPT_SocketAddress *endpoint, NPT_HttpRequest *&request)
 
- Protected Member Functions inherited from NPT_HttpMessage
 NPT_HttpMessage (const char *protocol)
 
- Protected Attributes inherited from NPT_HttpRequest
NPT_HttpUrl m_Url
 
NPT_String m_Method
 
- Protected Attributes inherited from NPT_HttpMessage
NPT_String m_Protocol
 
NPT_HttpHeaders m_Headers
 
NPT_HttpEntitym_Entity
 

Detailed Description

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.


The documentation for this class was generated from the following file: