APHTTPRequest Class Reference

List of all members.

Public Member Functions

 APHTTPRequest (QByteArray &data)
 ~APHTTPRequest ()
QByteArray & GetMethod (void)
QByteArray & GetURI (void)
QByteArray & GetBody (void)
QMap< QByteArray, QByteArray > & GetHeaders (void)
QByteArray GetQueryValue (QByteArray key)
QMap< QByteArray, QByteArray > GetHeadersFromBody (void)

Private Member Functions

QByteArray GetLine (void)
void Process (void)
void Check (void)

Private Attributes

int m_readPos
QByteArray m_data
QByteArray m_method
QByteArray m_uri
QList< QPair< QByteArray,
QByteArray > > 
m_queries
QMap< QByteArray, QByteArray > m_headers
QByteArray m_body

Detailed Description

Definition at line 111 of file mythairplayserver.cpp.


Constructor & Destructor Documentation

APHTTPRequest::APHTTPRequest ( QByteArray &  data  )  [inline]

Definition at line 114 of file mythairplayserver.cpp.

APHTTPRequest::~APHTTPRequest (  )  [inline]

Definition at line 119 of file mythairplayserver.cpp.


Member Function Documentation

QByteArray& APHTTPRequest::GetMethod ( void   )  [inline]

Definition at line 121 of file mythairplayserver.cpp.

Referenced by MythAirplayServer::HandleResponse().

QByteArray& APHTTPRequest::GetURI ( void   )  [inline]

Definition at line 122 of file mythairplayserver.cpp.

Referenced by MythAirplayServer::HandleResponse().

QByteArray& APHTTPRequest::GetBody ( void   )  [inline]

Definition at line 123 of file mythairplayserver.cpp.

Referenced by MythAirplayServer::HandleResponse().

QMap<QByteArray,QByteArray>& APHTTPRequest::GetHeaders ( void   )  [inline]

Definition at line 124 of file mythairplayserver.cpp.

Referenced by MythAirplayServer::HandleResponse().

QByteArray APHTTPRequest::GetQueryValue ( QByteArray  key  )  [inline]

Definition at line 127 of file mythairplayserver.cpp.

Referenced by MythAirplayServer::HandleResponse().

QMap<QByteArray,QByteArray> APHTTPRequest::GetHeadersFromBody ( void   )  [inline]

Definition at line 135 of file mythairplayserver.cpp.

Referenced by MythAirplayServer::HandleResponse().

QByteArray APHTTPRequest::GetLine ( void   )  [inline, private]

Definition at line 152 of file mythairplayserver.cpp.

Referenced by Process().

void APHTTPRequest::Process ( void   )  [inline, private]

Definition at line 161 of file mythairplayserver.cpp.

Referenced by APHTTPRequest().

void APHTTPRequest::Check ( void   )  [inline, private]

Definition at line 204 of file mythairplayserver.cpp.

Referenced by APHTTPRequest().


Member Data Documentation

int APHTTPRequest::m_readPos [private]

Definition at line 214 of file mythairplayserver.cpp.

Referenced by Check(), GetLine(), and Process().

QByteArray APHTTPRequest::m_data [private]

Definition at line 215 of file mythairplayserver.cpp.

Referenced by Check(), GetLine(), and Process().

QByteArray APHTTPRequest::m_method [private]

Definition at line 216 of file mythairplayserver.cpp.

Referenced by GetMethod(), and Process().

QByteArray APHTTPRequest::m_uri [private]

Definition at line 217 of file mythairplayserver.cpp.

Referenced by GetURI(), and Process().

QList<QPair<QByteArray, QByteArray> > APHTTPRequest::m_queries [private]

Definition at line 218 of file mythairplayserver.cpp.

Referenced by GetQueryValue(), and Process().

QMap<QByteArray,QByteArray> APHTTPRequest::m_headers [private]

Definition at line 219 of file mythairplayserver.cpp.

Referenced by GetHeaders(), and Process().

QByteArray APHTTPRequest::m_body [private]

Definition at line 220 of file mythairplayserver.cpp.

Referenced by GetBody(), GetHeadersFromBody(), and Process().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:51 2012 for MythTV by  doxygen 1.6.3