Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

P::IORequest_Put Class Reference
[Transparent Network I/O library]

Network I/O Put-request. More...

#include <piorequest.h>

Inheritance diagram for P::IORequest_Put:

P::IORequest List of all members.

Public Member Functions

 IORequest_Put (IOHandler *handler, const URL &url)
virtual ~IORequest_Put ()
virtual void open ()=0
 Opens a connection to the requested URL.

virtual void close ()=0
 Closes the connection.

virtual size_t send (const char *buff, size_t count)=0
 Send data.


Detailed Description

Network I/O Put-request.

Definition at line 156 of file piorequest.h.


Constructor & Destructor Documentation

P::IORequest_Put::IORequest_Put IOHandler handler,
const URL url
 

virtual P::IORequest_Put::~IORequest_Put  )  [virtual]
 


Member Function Documentation

virtual void P::IORequest_Put::close  )  [pure virtual]
 

Closes the connection.

Closes the previously opened connection through the IOHandler object.

virtual void P::IORequest_Put::open  )  [pure virtual]
 

Opens a connection to the requested URL.

Open a connection to the URL through the IOHandler object that has been given upon object creation.

virtual size_t P::IORequest_Put::send const char *  buff,
size_t  count
[pure virtual]
 

Send data.

Sends data to the previously opened connection using the IOHandler object.

Parameters:
buff buffer which should be sent
count size of the buffer to send
Returns:
number of bytes actually sent, which may be less than requested.


The documentation for this class was generated from the following file:
Generated on Fri Mar 12 21:08:34 2004 for P::Classes by doxygen 1.3.3