Pyro higlevel network API
Public Member Functions | List of all members
net::HTTPstream Class Reference
Inheritance diagram for net::HTTPstream:
net::Datastream

Public Member Functions

 HTTPstream (Url &cUrl)
 
virtual ~HTTPstream ()
 
virtual ssize_t Write (const void *pBuffer, ssize_t nSize)
 
- Public Member Functions inherited from net::Datastream
 Datastream (Host &cHost)
 
 Datastream (Url &cUrl)
 
virtual ~Datastream ()
 
virtual ssize_t Read (void *pBuffer, ssize_t nSize)
 
virtual ssize_t ReadPos (off_t nPos, void *pBuffer, ssize_t nSize)
 
virtual ssize_t WritePos (off_t nPos, const void *pBuffer, ssize_t nSize)
 
virtual off_t Seek (off_t nPos, int nMode)
 
virtual status_t SetBlocking (bool bBlocking=true)
 
virtual bool IsBlocking (void)
 
virtual ssize_t ReadLine (uint8 *pnBuffer, ssize_t nMax, bigtime_t nTimeout=SOCKET_DEFAULT_TIMEOUT)
 
virtual status_t WaitFor (char *pzString, uint8 *pnBuffer, ssize_t nMax, bigtime_t nTimeout=SOCKET_DEFAULT_TIMEOUT)
 
virtual status_t Connect (void)
 
virtual bool IsConnected (void)
 
virtual status_t Disconnect (void)
 

Constructor & Destructor Documentation

HTTPstream::HTTPstream ( Url cUrl)
HTTPstream::~HTTPstream ( )
virtual

Member Function Documentation

ssize_t HTTPstream::Write ( const void *  pBuffer,
ssize_t  nSize 
)
virtual

Reimplemented from net::Datastream.