xbmc
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
NPT_HttpResponse Class Reference
Inheritance diagram for NPT_HttpResponse:
Inheritance graph
[legend]
Collaboration diagram for NPT_HttpResponse:
Collaboration graph
[legend]

Public Member Functions

 NPT_HttpResponse (NPT_HttpStatusCode status_code, const char *reason_phrase, const char *protocol=NPT_HTTP_PROTOCOL_1_0)
 
NPT_Result SetStatus (NPT_HttpStatusCode status_code, const char *reason_phrase, const char *protocol=NULL)
 
NPT_Result SetProtocol (const char *protocol)
 
NPT_HttpStatusCode GetStatusCode () const
 
const NPT_StringGetReasonPhrase () const
 
virtual NPT_Result Emit (NPT_OutputStream &stream) 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)
 

Static Public Member Functions

static NPT_Result Parse (NPT_BufferedInputStream &stream, NPT_HttpResponse *&response)
 

Protected Attributes

NPT_HttpStatusCode m_StatusCode
 
NPT_String m_ReasonPhrase
 
- Protected Attributes inherited from NPT_HttpMessage
NPT_String m_Protocol
 
NPT_HttpHeaders m_Headers
 
NPT_HttpEntitym_Entity
 

Additional Inherited Members

- Protected Member Functions inherited from NPT_HttpMessage
 NPT_HttpMessage (const char *protocol)
 

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