ACE_INet  6.1.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Private Attributes
My_FTP_RequestHandler Class Reference
Inheritance diagram for My_FTP_RequestHandler:
Inheritance graph
Collaboration diagram for My_FTP_RequestHandler:
Collaboration graph

List of all members.

Public Member Functions

 My_FTP_RequestHandler ()
virtual ~My_FTP_RequestHandler ()
- Public Member Functions inherited from ACE::FTP::ClientRequestHandler
 ClientRequestHandler (bool passive_mode=true)
virtual ~ClientRequestHandler ()
bool uses_passive_mode () const
void use_passive_mode ()
void use_active_mode (u_short port=0)
u_short uses_active_port () const
virtual Requestrequest ()
virtual const Requestrequest () const
virtual Responseresponse ()
virtual const Responseresponse () const
std::ostream & request_stream ()
virtual std::istream & response_stream ()
virtual bool is_response_ok () const
virtual std::istream & handle_open_request (const ACE::INet::URL_Base &url)
virtual std::istream & handle_get_request (const URL &url, bool binary=true)
void quit_connection ()
- Public Member Functions inherited from ACE::INet::ClientINetRequestHandler
 ClientINetRequestHandler ()
virtual ~ClientINetRequestHandler ()
- Public Member Functions inherited from ACE::INet::ClientRequestHandler
 ClientRequestHandler ()
- Public Member Functions inherited from ACE::INet::RequestHandler
 RequestHandler ()
virtual ~RequestHandler ()
- Public Member Functions inherited from ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >
virtual ~StreamInterceptorBase ()
virtual void before_write (const char_type *buffer, std::streamsize length_to_write)
virtual void after_write (int length_written)
virtual void before_read (std::streamsize length_to_read)

Protected Member Functions

virtual void handle_request_error (const ACE::FTP::URL &url)
virtual void handle_connection_error (const ACE::FTP::URL &url)
virtual void after_read (const char_type *, int length_read)
virtual void on_eof ()
- Protected Member Functions inherited from ACE::FTP::ClientRequestHandler
SessionHoldersession ()
void session (SessionHolder *session)
virtual bool initialize_connection (const ACE_CString &host, u_short port)
virtual bool handle_credentials (const URL &url, ACE_CString &user, ACE_CString &password)
void release_connection ()
void close_connection ()
bool login (const ACE_CString &user, const ACE_CString &password)
bool logout ()
bool is_valid_path (const ACE_CString &path)
bool is_file (const ACE_CString &path)
bool is_dir (const ACE_CString &path)
bool set_filetype (bool binary)
stream_typestart_download (const ACE_CString &path, bool binary)
stream_typestart_upload (const ACE_CString &path, bool binary)
bool finish_transfer ()
bool abort_transfer ()
Response::StatusType process_command (const ACE_CString &cmd, const ACE_CString &arg=empty_)
stream_typeopen_data_connection (const ACE_CString &cmd, const ACE_CString &arg)
bool get_passive_address (ACE_INET_Addr &addr)
bool parse_address (const ACE_CString &str, ACE_INET_Addr &addr)
bool parse_ext_address (const ACE_CString &str, ACE_INET_Addr &addr)
bool send_active_address (const ACE_INET_Addr &addr)
- Protected Member Functions inherited from ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >
 StreamInterceptorBase ()

Private Attributes

int read_length_

Additional Inherited Members

- Static Public Attributes inherited from ACE::FTP::ClientRequestHandler
static const ACE_CString anonymous_user_ = "anonymous"
- Protected Types inherited from ACE::FTP::ClientRequestHandler
typedef Session_T< ACE_SYNCH >
::connection_type 
connection_type
typedef
ACE::IOS::Sock_IOStreamBase
< ACE_SYNCH
stream_type
- Static Protected Attributes inherited from ACE::FTP::ClientRequestHandler
static const ACE_CString empty_

Constructor & Destructor Documentation

My_FTP_RequestHandler::My_FTP_RequestHandler ( )
inline
virtual My_FTP_RequestHandler::~My_FTP_RequestHandler ( )
inlinevirtual

Member Function Documentation

virtual void My_FTP_RequestHandler::after_read ( const char_type ,
int  length_read 
)
inlineprotectedvirtual
virtual void My_FTP_RequestHandler::handle_connection_error ( const ACE::FTP::URL url)
inlineprotectedvirtual

Reimplemented from ACE::FTP::ClientRequestHandler.

virtual void My_FTP_RequestHandler::handle_request_error ( const ACE::FTP::URL url)
inlineprotectedvirtual

Reimplemented from ACE::FTP::ClientRequestHandler.

virtual void My_FTP_RequestHandler::on_eof ( void  )
inlineprotectedvirtual

Reimplemented from ACE::FTP::ClientRequestHandler.


Member Data Documentation

int My_FTP_RequestHandler::read_length_
private

The documentation for this class was generated from the following file: