Back to index

lightning-sunbird  0.9+nobinonly
Classes | Defines | Typedefs | Enumerations
nsFtpConnectionThread.h File Reference
#include "ftpCore.h"
#include "nsInt64.h"
#include "nsIThread.h"
#include "nsIRunnable.h"
#include "nsISocketTransportService.h"
#include "nsISocketTransport.h"
#include "nsIServiceManager.h"
#include "nsIStreamListener.h"
#include "nsIURI.h"
#include "prtime.h"
#include "nsString.h"
#include "nsIFTPChannel.h"
#include "nsIProtocolHandler.h"
#include "nsCOMPtr.h"
#include "nsIInputStream.h"
#include "nsIOutputStream.h"
#include "nsAutoLock.h"
#include "nsAutoPtr.h"
#include "nsIEventQueueService.h"
#include "nsIPrompt.h"
#include "nsIAuthPrompt.h"
#include "nsITransport.h"
#include "nsIProxyInfo.h"
#include "nsFtpControlConnection.h"
#include "nsICacheEntryDescriptor.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  nsFtpState

Defines

#define FTP_GENERIC_TYPE   0
#define FTP_UNIX_TYPE   1
#define FTP_VMS_TYPE   8
#define FTP_NT_TYPE   9
#define FTP_OS2_TYPE   11

Typedefs

typedef enum _FTP_STATE FTP_STATE
typedef enum _FTP_ACTION FTP_ACTION

Enumerations

enum  _FTP_STATE {
  FTP_COMMAND_CONNECT, FTP_READ_BUF, FTP_ERROR, FTP_COMPLETE,
  FTP_S_USER, FTP_R_USER, FTP_S_PASS, FTP_R_PASS,
  FTP_S_SYST, FTP_R_SYST, FTP_S_ACCT, FTP_R_ACCT,
  FTP_S_TYPE, FTP_R_TYPE, FTP_S_CWD, FTP_R_CWD,
  FTP_S_SIZE, FTP_R_SIZE, FTP_S_MDTM, FTP_R_MDTM,
  FTP_S_REST, FTP_R_REST, FTP_S_RETR, FTP_R_RETR,
  FTP_S_STOR, FTP_R_STOR, FTP_S_LIST, FTP_R_LIST,
  FTP_S_PASV, FTP_R_PASV, FTP_S_PWD, FTP_R_PWD
}
enum  _FTP_ACTION { GET, PUT }

Define Documentation

Definition at line 71 of file nsFtpConnectionThread.h.

Definition at line 74 of file nsFtpConnectionThread.h.

#define FTP_OS2_TYPE   11

Definition at line 75 of file nsFtpConnectionThread.h.

Definition at line 72 of file nsFtpConnectionThread.h.

Definition at line 73 of file nsFtpConnectionThread.h.


Typedef Documentation

typedef enum _FTP_ACTION FTP_ACTION
typedef enum _FTP_STATE FTP_STATE

Enumeration Type Documentation

Enumerator:
GET 
PUT 

Definition at line 105 of file nsFtpConnectionThread.h.

enum _FTP_STATE
Enumerator:
FTP_COMMAND_CONNECT 
FTP_READ_BUF 
FTP_ERROR 
FTP_COMPLETE 
FTP_S_USER 
FTP_R_USER 
FTP_S_PASS 
FTP_R_PASS 
FTP_S_SYST 
FTP_R_SYST 
FTP_S_ACCT 
FTP_R_ACCT 
FTP_S_TYPE 
FTP_R_TYPE 
FTP_S_CWD 
FTP_R_CWD 
FTP_S_SIZE 
FTP_R_SIZE 
FTP_S_MDTM 
FTP_R_MDTM 
FTP_S_REST 
FTP_R_REST 
FTP_S_RETR 
FTP_R_RETR 
FTP_S_STOR 
FTP_R_STOR 
FTP_S_LIST 
FTP_R_LIST 
FTP_S_PASV 
FTP_R_PASV 
FTP_S_PWD 
FTP_R_PWD 

Definition at line 78 of file nsFtpConnectionThread.h.