FtpConfig.h File Reference

Go to the source code of this file.

Classes

struct  Passwd

Defines

#define FTP_LISTEN_PORT   21
#define FTP_DATA_PORT   20
#define FTP_PASV_DATA_PORT   3000
#define FTP_CONNECTION_MAX   4
#define FTP_BUFFER_SIZE   8192
#define FTP_PASSWD_PATH   "/MS/OPEN-R/MW/CONF/PASSWD"
#define MAX_STRING_LENGTH   128
#define MAX_LOGIN   8
#define CR   13
#define LF   10
#define HT   9
#define SP   32

Enumerations

enum  FTPLoginState { FTP_NOT_LOGIN, FTP_LOGIN, FTP_GET_REQUEST, FTP_UNDEF }
enum  FTPDataType { FTP_DATA_I, FTP_DATA_A }
enum  FTPMethod {
  FTP_METHOD_USER, FTP_METHOD_PASS, FTP_METHOD_PORT, FTP_METHOD_PASV,
  FTP_METHOD_TYPE, FTP_METHOD_MODE, FTP_METHOD_STRU, FTP_METHOD_RETR,
  FTP_METHOD_STOR, FTP_METHOD_APPE, FTP_METHOD_RNFR, FTP_METHOD_RNTO,
  FTP_METHOD_DELE, FTP_METHOD_CWD, FTP_METHOD_CDUP, FTP_METHOD_RMD,
  FTP_METHOD_MKD, FTP_METHOD_PWD, FTP_METHOD_LIST, FTP_METHOD_NLST,
  FTP_METHOD_SYST, FTP_METHOD_STAT, FTP_METHOD_HELP, FTP_METHOD_NOOP,
  FTP_METHOD_QUIT, FTP_METHOD_UNSUPPORTED
}
enum  FTPReplyCode {
  FTP_REPLY_RESTART_MARKER = 110, FTP_REPLY_SERVER_READY = 120, FTP_REPLY_TRANSFER_START = 125, FTP_REPLY_OPEN_CONNECTION = 150,
  FTP_REPLY_COMMAND_OK = 200, FTP_REPLY_SUPERFLUOUS = 202, FTP_REPLY_SYSTEM_STATUS = 211, FTP_REPLY_HELP_MESSAGE = 214,
  FTP_REPLY_SYSTEM_TYPE = 215, FTP_REPLY_SERVICE_READY = 220, FTP_REPLY_SERVICE_CLOSE = 221, FTP_REPLY_CLOSE_DATA = 226,
  FTP_REPLY_ENTER_PASSIVE = 227, FTP_REPLY_USER_LOGIN = 230, FTP_REPLY_FILE_ACTION_OK = 250, FTP_REPLY_PATH_CREATED = 257,
  FTP_REPLY_NEED_PASSWD = 331, FTP_REPLY_REQUESTED_FILE = 350, FTP_REPLY_NOT_AVAILABLE = 421, FTP_REPLY_TRANSFER_ABORT = 426,
  FTP_REPLY_NOT_TAKEN = 450, FTP_REPLY_UNKNOWN_COMMAND = 500, FTP_REPLY_NOT_IMPLEMENT = 502, FTP_REPLY_BAD_SEQUENCE = 503,
  FTP_REPLY_NOT_LOGIN = 530, FTP_REPLY_NO_FILE = 550, FTP_REPLY_NOT_TOKEN = 553, FTP_REPLY_NONE = 999
}


Define Documentation

#define CR   13
 

Definition at line 27 of file FtpConfig.h.

#define FTP_BUFFER_SIZE   8192
 

Definition at line 19 of file FtpConfig.h.

Referenced by FtpDTP::Connect(), FtpPI::Initialize(), FtpDTP::Initialize(), FtpPI::Listen(), FtpDTP::Listen(), FtpPI::Receive(), FtpDTP::Receive(), and FtpDTP::RetrieveSend().

#define FTP_CONNECTION_MAX   4
 

Definition at line 18 of file FtpConfig.h.

#define FTP_DATA_PORT   20
 

Definition at line 16 of file FtpConfig.h.

Referenced by FtpDTP::Connect().

#define FTP_LISTEN_PORT   21
 

Definition at line 15 of file FtpConfig.h.

Referenced by FtpPI::Listen().

#define FTP_PASSWD_PATH   "/MS/OPEN-R/MW/CONF/PASSWD"
 

Definition at line 20 of file FtpConfig.h.

Referenced by TinyFTPD::LoadPasswd().

#define FTP_PASV_DATA_PORT   3000
 

Definition at line 17 of file FtpConfig.h.

Referenced by FtpDTP::SetIP().

#define HT   9
 

Definition at line 29 of file FtpConfig.h.

#define LF   10
 

Definition at line 28 of file FtpConfig.h.

#define MAX_LOGIN   8
 

Definition at line 22 of file FtpConfig.h.

#define MAX_STRING_LENGTH   128
 

Definition at line 21 of file FtpConfig.h.

Referenced by FtpDTP::ChangeDir(), FtpDTP::Delete(), FtpDTP::DirNorm(), FtpDTP::List(), FtpDTP::MakeDir(), FtpDTP::RemoveDir(), FtpDTP::RenameFrom(), FtpDTP::RenameTo(), FtpPI::RequestProcess(), FtpDTP::Retrieve(), FtpDTP::SetUser(), and FtpDTP::Store().

#define SP   32
 

Definition at line 30 of file FtpConfig.h.


Enumeration Type Documentation

enum FTPDataType
 

Enumeration values:
FTP_DATA_I 
FTP_DATA_A 

Definition at line 51 of file FtpConfig.h.

Referenced by FtpDTP::GetType().

enum FTPLoginState
 

Enumeration values:
FTP_NOT_LOGIN 
FTP_LOGIN 
FTP_GET_REQUEST 
FTP_UNDEF 

Definition at line 44 of file FtpConfig.h.

enum FTPMethod
 

Enumeration values:
FTP_METHOD_USER 
FTP_METHOD_PASS 
FTP_METHOD_PORT 
FTP_METHOD_PASV 
FTP_METHOD_TYPE 
FTP_METHOD_MODE 
FTP_METHOD_STRU 
FTP_METHOD_RETR 
FTP_METHOD_STOR 
FTP_METHOD_APPE 
FTP_METHOD_RNFR 
FTP_METHOD_RNTO 
FTP_METHOD_DELE 
FTP_METHOD_CWD 
FTP_METHOD_CDUP 
FTP_METHOD_RMD 
FTP_METHOD_MKD 
FTP_METHOD_PWD 
FTP_METHOD_LIST 
FTP_METHOD_NLST 
FTP_METHOD_SYST 
FTP_METHOD_STAT 
FTP_METHOD_HELP 
FTP_METHOD_NOOP 
FTP_METHOD_QUIT 
FTP_METHOD_UNSUPPORTED 

Definition at line 58 of file FtpConfig.h.

enum FTPReplyCode
 

Enumeration values:
FTP_REPLY_RESTART_MARKER 
FTP_REPLY_SERVER_READY 
FTP_REPLY_TRANSFER_START 
FTP_REPLY_OPEN_CONNECTION 
FTP_REPLY_COMMAND_OK 
FTP_REPLY_SUPERFLUOUS 
FTP_REPLY_SYSTEM_STATUS 
FTP_REPLY_HELP_MESSAGE 
FTP_REPLY_SYSTEM_TYPE 
FTP_REPLY_SERVICE_READY 
FTP_REPLY_SERVICE_CLOSE 
FTP_REPLY_CLOSE_DATA 
FTP_REPLY_ENTER_PASSIVE 
FTP_REPLY_USER_LOGIN 
FTP_REPLY_FILE_ACTION_OK 
FTP_REPLY_PATH_CREATED 
FTP_REPLY_NEED_PASSWD 
FTP_REPLY_REQUESTED_FILE 
FTP_REPLY_NOT_AVAILABLE 
FTP_REPLY_TRANSFER_ABORT 
FTP_REPLY_NOT_TAKEN 
FTP_REPLY_UNKNOWN_COMMAND 
FTP_REPLY_NOT_IMPLEMENT 
FTP_REPLY_BAD_SEQUENCE 
FTP_REPLY_NOT_LOGIN 
FTP_REPLY_NO_FILE 
FTP_REPLY_NOT_TOKEN 
FTP_REPLY_NONE 

Definition at line 89 of file FtpConfig.h.


Generated on Sun Dec 2 23:04:31 2007 for openSDK by  doxygen 1.3.9.1