BufferedSocketDeviceRequest Class Reference

#include <httprequest.h>

Inheritance diagram for BufferedSocketDeviceRequest:
HTTPRequest

List of all members.

Public Member Functions

 BufferedSocketDeviceRequest (BufferedSocketDevice *pSocket)
virtual ~BufferedSocketDeviceRequest ()
virtual qlonglong BytesAvailable ()
virtual qulonglong WaitForMore (int msecs, bool *timeout=NULL)
virtual bool CanReadLine ()
virtual QString ReadLine (int msecs=0)
virtual qlonglong ReadBlock (char *pData, qulonglong nMaxLen, int msecs=0)
virtual qlonglong WriteBlock (const char *pData, qulonglong nLen)
virtual qlonglong WriteBlockDirect (const char *pData, qulonglong 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

Detailed Description

Definition at line 224 of file httprequest.h.


Constructor & Destructor Documentation

BufferedSocketDeviceRequest::BufferedSocketDeviceRequest ( BufferedSocketDevice pSocket  ) 

Definition at line 1581 of file httprequest.cpp.

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

Definition at line 233 of file httprequest.h.


Member Function Documentation

qlonglong BufferedSocketDeviceRequest::BytesAvailable ( void   )  [virtual]

Implements HTTPRequest.

Definition at line 1590 of file httprequest.cpp.

Referenced by ReadBlock().

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

Implements HTTPRequest.

Definition at line 1602 of file httprequest.cpp.

bool BufferedSocketDeviceRequest::CanReadLine (  )  [virtual]

Implements HTTPRequest.

Definition at line 1614 of file httprequest.cpp.

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

Implements HTTPRequest.

Definition at line 1626 of file httprequest.cpp.

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

Implements HTTPRequest.

Definition at line 1640 of file httprequest.cpp.

qlonglong BufferedSocketDeviceRequest::WriteBlock ( const char *  pData,
qulonglong  nLen 
) [virtual]

Implements HTTPRequest.

Definition at line 1667 of file httprequest.cpp.

qlonglong BufferedSocketDeviceRequest::WriteBlockDirect ( const char *  pData,
qulonglong  nLen 
) [virtual]

Implements HTTPRequest.

Definition at line 1680 of file httprequest.cpp.

QString BufferedSocketDeviceRequest::GetHostAddress (  )  [virtual]

Implements HTTPRequest.

Definition at line 1693 of file httprequest.cpp.

QString BufferedSocketDeviceRequest::GetPeerAddress (  )  [virtual]

Implements HTTPRequest.

Definition at line 1702 of file httprequest.cpp.

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

Implements HTTPRequest.

Definition at line 244 of file httprequest.h.

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

Implements HTTPRequest.

Definition at line 245 of file httprequest.h.

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

Implements HTTPRequest.

Definition at line 246 of file httprequest.h.

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

Implements HTTPRequest.

Definition at line 1711 of file httprequest.cpp.

bool BufferedSocketDeviceRequest::IsBlocking (  )  [virtual]

Implements HTTPRequest.

Definition at line 1721 of file httprequest.cpp.


Member Data Documentation


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