Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

PFTP Class Reference

#include <ftp.h>

Inheritance diagram for PFTP:

PInternetProtocol PIndirectChannel PChannel PObject PFTPClient PFTPServer List of all members.

Public Types

enum  Commands {
  USER, PASS, ACCT, CWD,
  CDUP, SMNT, QUIT, REIN,
  PORT, PASV, TYPE, STRU,
  MODE, RETR, STOR, STOU,
  APPE, ALLO, REST, RNFR,
  RNTO, ABOR, DELE, RMD,
  MKD, PWD, LIST, NLST,
  SITE, SYST, STATcmd, HELP,
  NOOP, NumCommands
}
 FTP commands. More...

enum  RepresentationType { ASCII, EBCDIC, Image }
 Types for file transfer. More...

enum  DataChannelType { NormalPort, Passive }
 File transfer mode on data channel. More...

enum  NameTypes { ShortNames, DetailedNames }
 Listing types. More...


Public Member Functions

BOOL SendPORT (const PIPSocket::Address &addr, WORD port)

Protected Member Functions

 PFTP ()
 Construct an ineternal File Transfer Protocol channel.


Detailed Description

File Transfer Protocol base class.


Member Enumeration Documentation

enum PFTP::Commands
 

FTP commands.

Enumeration values:
USER 
PASS 
ACCT 
CWD 
CDUP 
SMNT 
QUIT 
REIN 
PORT 
PASV 
TYPE 
STRU 
MODE 
RETR 
STOR 
STOU 
APPE 
ALLO 
REST 
RNFR 
RNTO 
ABOR 
DELE 
RMD 
MKD 
PWD 
LIST 
NLST 
SITE 
SYST 
STATcmd 
HELP 
NOOP 
NumCommands 

enum PFTP::DataChannelType
 

File transfer mode on data channel.

Enumeration values:
NormalPort 
Passive 

enum PFTP::NameTypes
 

Listing types.

Enumeration values:
ShortNames 
DetailedNames 

enum PFTP::RepresentationType
 

Types for file transfer.

Enumeration values:
ASCII 
EBCDIC 
Image 


Constructor & Destructor Documentation

PFTP::PFTP  )  [protected]
 

Construct an ineternal File Transfer Protocol channel.


Member Function Documentation

BOOL PFTP::SendPORT const PIPSocket::Address addr,
WORD  port
 

Send the PORT command for a transfer.

Returns:
Boolean indicated PORT command was successful
Parameters:
port  Address for PORT connection. IP address to connect back to Port number for PORT connection.


The documentation for this class was generated from the following file:
Generated on Sat Jul 24 15:35:58 2004 for PWLib by doxygen 1.3.7