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

FtpUserData Class Reference

Inheritance diagram for FtpUserData:

ProtocolBuffer List of all members.

Public Types

enum  FtpFileStructure { STRU_FILE }
enum  FtpFormatControl { NON_PRINT }
enum  FtpRepresentation { REPR_ASCII, REPR_IMAGE }
enum  FtpState {
  NO_CONTROL_CONNECTION, BUISY, UNAVAILABLE, CONTROL_CONNECTION_UP,
  USER_LOGGED_IN, DATA_CONNECTION_UP
}
enum  FtpTransferMode { MODE_STREAM }

Public Member Functions

virtual bool allowDelete (bool)
int CloseDataConnection ()
 FtpUserData ()
void reset ()
 ~FtpUserData ()

Public Attributes

bool m_bBreakDataConnection
bool m_bPassiveSrv
FtpHost m_cdh
std::string m_cwd
Mutex m_DataConnBusy
ThreadID m_dataThreadId
u_long m_nBytesSent
u_long m_nFileSize
enum FtpUserData::FtpFileStructure m_nFtpFileStructure
enum FtpUserData::FtpFormatControl m_nFtpFormatControl
enum FtpUserData::FtpRepresentation m_nFtpRepresentation
enum FtpUserData::FtpState m_nFtpState
int m_nLocalDataPort
u_long m_nRestartOffset
enum FtpUserData::FtpTransferMode m_nTransferMode
ConnectionPtr m_pDataConnection
std::string m_sCurrentFileName
std::string m_sPass
std::string m_sRenameFrom
std::string m_sUserName

Member Enumeration Documentation

enum FtpUserData::FtpFileStructure
 

Enumeration values:
STRU_FILE 

enum FtpUserData::FtpFormatControl
 

Enumeration values:
NON_PRINT 

enum FtpUserData::FtpRepresentation
 

Enumeration values:
REPR_ASCII 
REPR_IMAGE 

enum FtpUserData::FtpState
 

Enumeration values:
NO_CONTROL_CONNECTION 
BUISY 
UNAVAILABLE 
CONTROL_CONNECTION_UP 
USER_LOGGED_IN 
DATA_CONNECTION_UP 

enum FtpUserData::FtpTransferMode
 

Enumeration values:
MODE_STREAM 


Constructor & Destructor Documentation

FtpUserData::FtpUserData  ) 
 

FtpUserData::~FtpUserData  ) 
 


Member Function Documentation

bool FtpUserData::allowDelete bool  wait  )  [virtual]
 

Check if the protocol allows the connection to be removed.

Parameters:
wait Define if the protocol can wait that the current job is finished before.

Reimplemented from ProtocolBuffer.

int FtpUserData::CloseDataConnection  ) 
 

void FtpUserData::reset  ) 
 


Member Data Documentation

bool FtpUserData::m_bBreakDataConnection
 

bool FtpUserData::m_bPassiveSrv
 

FtpHost FtpUserData::m_cdh
 

std::string FtpUserData::m_cwd
 

Mutex FtpUserData::m_DataConnBusy
 

ThreadID FtpUserData::m_dataThreadId
 

u_long FtpUserData::m_nBytesSent
 

u_long FtpUserData::m_nFileSize
 

enum FtpUserData::FtpFileStructure FtpUserData::m_nFtpFileStructure
 

enum FtpUserData::FtpFormatControl FtpUserData::m_nFtpFormatControl
 

enum FtpUserData::FtpRepresentation FtpUserData::m_nFtpRepresentation
 

enum FtpUserData::FtpState FtpUserData::m_nFtpState
 

int FtpUserData::m_nLocalDataPort
 

u_long FtpUserData::m_nRestartOffset
 

enum FtpUserData::FtpTransferMode FtpUserData::m_nTransferMode
 

ConnectionPtr FtpUserData::m_pDataConnection
 

std::string FtpUserData::m_sCurrentFileName
 

std::string FtpUserData::m_sPass
 

std::string FtpUserData::m_sRenameFrom
 

std::string FtpUserData::m_sUserName
 


Generated on Thu May 1 12:41:01 2008 for MyServer by  doxygen 1.3.9.1