applayerprotocols/ftpengine/consui/FTPUI.H
changeset 49 b91bcc4b38e4
parent 0 b16258d2340f
equal deleted inserted replaced
48:cfbc3a3bd32b 49:b91bcc4b38e4
    35 a simple FTPui 
    35 a simple FTPui 
    36 @internalComponent
    36 @internalComponent
    37 */
    37 */
    38 {
    38 {
    39 public:
    39 public:
       
    40     static CFtpUI* NewL();
       
    41     static CFtpUI* NewLC();    
       
    42     
       
    43     ~CFtpUI(void);
       
    44     
       
    45 private:
       
    46     CFtpUI(void);
       
    47     void ConstructL();
       
    48     
       
    49 public:
    40 	/** Console callback Minterface */
    50 	/** Console callback Minterface */
    41 	void CmdReady(void);
    51 	void CmdReady(void);
    42 	void Escape(void);
    52 	void Escape(void);
    43 	/** FTP Session callback Minterface notifier */
    53 	/** FTP Session callback Minterface notifier */
    44 	void Complete(void);
    54 	void Complete(void);
    61 	/** Not specified yet */
    71 	/** Not specified yet */
    62 	void EUnknownError();
    72 	void EUnknownError();
    63 	/** Message reported by server */
    73 	/** Message reported by server */
    64 	void ServerMessage(const TDesC8&);
    74 	void ServerMessage(const TDesC8&);
    65 	/** FTP User interface specific methods */
    75 	/** FTP User interface specific methods */
    66 	CFtpUI(void);
    76 	
    67 	~CFtpUI(void);
       
    68 	/** Execute a previously parsed command */
    77 	/** Execute a previously parsed command */
    69 	TBool Execute(void);	
    78 	TBool Execute(void);	
    70 	void SetConsole(CConsoleBase*);
    79 	void SetConsole(CConsoleBase*);
    71 	void SetCmdConsole(CmdConsole*);
    80 	void SetCmdConsole(CmdConsole*);
    72 	void SetFTPSession(CFTPSession*);
    81 	void SetFTPSession(CFTPSession*);