BufferedSocketDeviceRequest Class Reference

#include <httprequest.h>

Inheritance diagram for BufferedSocketDeviceRequest:

HTTPRequest

List of all members.


Detailed Description

Definition at line 207 of file httprequest.h.


Public Member Functions

 BufferedSocketDeviceRequest (BufferedSocketDevice *pSocket)
virtual ~BufferedSocketDeviceRequest ()
virtual Q_LONG BytesAvailable ()
virtual Q_ULONG WaitForMore (int msecs, bool *timeout=NULL)
virtual bool CanReadLine ()
virtual QString ReadLine (int msecs=0)
virtual Q_LONG ReadBlock (char *pData, Q_ULONG nMaxLen, int msecs=0)
virtual Q_LONG WriteBlock (char *pData, Q_ULONG nLen)
virtual Q_LONG WriteBlockDirect (char *pData, Q_ULONG nLen)
virtual QString GetHostAddress ()
virtual QString GetPeerAddress ()
virtual void Flush ()
virtual bool IsValid ()
virtual int getSocketHandle ()
virtual void SetBlocking (bool bBlock)
virtual bool IsBlocking ()

Public Attributes

BufferedSocketDevicem_pSocket

Constructor & Destructor Documentation

BufferedSocketDeviceRequest::BufferedSocketDeviceRequest ( BufferedSocketDevice pSocket  ) 

Definition at line 1158 of file httprequest.cpp.

virtual BufferedSocketDeviceRequest::~BufferedSocketDeviceRequest (  )  [inline, virtual]

Definition at line 216 of file httprequest.h.


Member Function Documentation

Q_LONG BufferedSocketDeviceRequest::BytesAvailable (  )  [virtual]

Implements HTTPRequest.

Definition at line 1167 of file httprequest.cpp.

Referenced by ReadBlock().

Q_ULONG BufferedSocketDeviceRequest::WaitForMore ( int  msecs,
bool timeout = NULL 
) [virtual]

Implements HTTPRequest.

Definition at line 1179 of file httprequest.cpp.

bool BufferedSocketDeviceRequest::CanReadLine (  )  [virtual]

Implements HTTPRequest.

Definition at line 1191 of file httprequest.cpp.

QString BufferedSocketDeviceRequest::ReadLine ( int  msecs = 0  )  [virtual]

Implements HTTPRequest.

Definition at line 1203 of file httprequest.cpp.

Q_LONG BufferedSocketDeviceRequest::ReadBlock ( char *  pData,
Q_ULONG  nMaxLen,
int  msecs = 0 
) [virtual]

Implements HTTPRequest.

Definition at line 1217 of file httprequest.cpp.

Q_LONG BufferedSocketDeviceRequest::WriteBlock ( char *  pData,
Q_ULONG  nLen 
) [virtual]

Implements HTTPRequest.

Definition at line 1243 of file httprequest.cpp.

Q_LONG BufferedSocketDeviceRequest::WriteBlockDirect ( char *  pData,
Q_ULONG  nLen 
) [virtual]

Implements HTTPRequest.

Definition at line 1255 of file httprequest.cpp.

QString BufferedSocketDeviceRequest::GetHostAddress (  )  [virtual]

Implements HTTPRequest.

Definition at line 1267 of file httprequest.cpp.

QString BufferedSocketDeviceRequest::GetPeerAddress (  )  [virtual]

Implements HTTPRequest.

Definition at line 1276 of file httprequest.cpp.

virtual void BufferedSocketDeviceRequest::Flush ( void   )  [inline, virtual]

Implements HTTPRequest.

Definition at line 227 of file httprequest.h.

virtual bool BufferedSocketDeviceRequest::IsValid (  )  [inline, virtual]

Implements HTTPRequest.

Definition at line 228 of file httprequest.h.

virtual int BufferedSocketDeviceRequest::getSocketHandle (  )  [inline, virtual]

Implements HTTPRequest.

Definition at line 229 of file httprequest.h.

void BufferedSocketDeviceRequest::SetBlocking ( bool  bBlock  )  [virtual]

Implements HTTPRequest.

Definition at line 1285 of file httprequest.cpp.

bool BufferedSocketDeviceRequest::IsBlocking (  )  [virtual]

Implements HTTPRequest.

Definition at line 1295 of file httprequest.cpp.


Member Data Documentation


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

Generated on Sat Dec 18 05:16:00 2010 for MythTV by  doxygen 1.5.5