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

P::FTPData Class Reference
[Networking library]

FTP Client Data connection. More...

#include <pftpclient.h>

Inheritance diagram for P::FTPData:

P::StreamSocket P::Socket P::IODevice List of all members.

Public Member Functions

 FTPData (FTPClient *cl, StreamSocketServer &srv) throw (IOError)
 FTPData (FTPClient *cl, const NetworkAddress &addr, port_t port) throw (IOError)
 ~FTPData () throw ()
size_t write (const char *buffer, size_t count) throw (IOError)
 Write to device.

size_t read (char *buffer, size_t count) throw (IOError)
 Read from device.


Detailed Description

FTP Client Data connection.

Definition at line 101 of file pftpclient.h.


Constructor & Destructor Documentation

P::FTPData::FTPData FTPClient cl,
StreamSocketServer srv
throw (IOError)
 

P::FTPData::FTPData FTPClient cl,
const NetworkAddress addr,
port_t  port
throw (IOError)
 

P::FTPData::~FTPData  )  throw ()
 


Member Function Documentation

size_t P::FTPData::read char *  buffer,
size_t  count
throw (IOError) [virtual]
 

Read from device.

Reimplemented from P::Socket.

size_t P::FTPData::write const char *  buffer,
size_t  count
throw (IOError) [virtual]
 

Write to device.

Reimplemented from P::Socket.


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