#include <FTP_ClientRequestHandler.h>
|
virtual void | on_eof () |
|
SessionHolder & | session () |
|
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) |
|
virtual void | handle_request_error (const URL &url) |
|
virtual void | handle_connection_error (const URL &url) |
|
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_type * | start_download (const ACE_CString &path, bool binary) |
|
stream_type * | start_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_type * | open_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) |
|
| StreamInterceptorBase () |
|
ACE::FTP::ClientRequestHandler::ClientRequestHandler |
( |
bool |
passive_mode = true | ) |
|
ACE::FTP::ClientRequestHandler::~ClientRequestHandler |
( |
| ) |
|
|
virtual |
bool ACE::FTP::ClientRequestHandler::abort_transfer |
( |
| ) |
|
|
protected |
void ACE::FTP::ClientRequestHandler::close_connection |
( |
| ) |
|
|
protected |
bool ACE::FTP::ClientRequestHandler::finish_transfer |
( |
| ) |
|
|
protected |
bool ACE::FTP::ClientRequestHandler::get_passive_address |
( |
ACE_INET_Addr & |
addr | ) |
|
|
protected |
void ACE::FTP::ClientRequestHandler::handle_connection_error |
( |
const URL & |
url | ) |
|
|
protectedvirtual |
std::istream & ACE::FTP::ClientRequestHandler::handle_get_request |
( |
const URL & |
url, |
|
|
bool |
binary = true |
|
) |
| |
|
virtual |
std::istream & ACE::FTP::ClientRequestHandler::handle_open_request |
( |
const ACE::INet::URL_Base & |
url | ) |
|
|
virtual |
void ACE::FTP::ClientRequestHandler::handle_request_error |
( |
const URL & |
url | ) |
|
|
protectedvirtual |
bool ACE::FTP::ClientRequestHandler::initialize_connection |
( |
const ACE_CString & |
host, |
|
|
u_short |
port |
|
) |
| |
|
protectedvirtual |
bool ACE::FTP::ClientRequestHandler::is_dir |
( |
const ACE_CString & |
path | ) |
|
|
protected |
bool ACE::FTP::ClientRequestHandler::is_file |
( |
const ACE_CString & |
path | ) |
|
|
protected |
bool ACE::FTP::ClientRequestHandler::is_response_ok |
( |
| ) |
const |
|
virtual |
bool ACE::FTP::ClientRequestHandler::is_valid_path |
( |
const ACE_CString & |
path | ) |
|
|
protected |
bool ACE::FTP::ClientRequestHandler::logout |
( |
| ) |
|
|
protected |
void ACE::FTP::ClientRequestHandler::on_eof |
( |
void |
| ) |
|
|
protectedvirtual |
void ACE::FTP::ClientRequestHandler::quit_connection |
( |
| ) |
|
void ACE::FTP::ClientRequestHandler::release_connection |
( |
| ) |
|
|
protected |
Request & ACE::FTP::ClientRequestHandler::request |
( |
| ) |
|
|
inlinevirtual |
const Request & ACE::FTP::ClientRequestHandler::request |
( |
| ) |
const |
|
inlinevirtual |
std::ostream & ACE::FTP::ClientRequestHandler::request_stream |
( |
| ) |
|
|
inline |
Response & ACE::FTP::ClientRequestHandler::response |
( |
| ) |
|
|
inlinevirtual |
const Response & ACE::FTP::ClientRequestHandler::response |
( |
| ) |
const |
|
inlinevirtual |
std::istream & ACE::FTP::ClientRequestHandler::response_stream |
( |
| ) |
|
|
inlinevirtual |
bool ACE::FTP::ClientRequestHandler::send_active_address |
( |
const ACE_INET_Addr & |
addr | ) |
|
|
protected |
void ACE::FTP::ClientRequestHandler::session |
( |
SessionHolder * |
session | ) |
|
|
inlineprotected |
bool ACE::FTP::ClientRequestHandler::set_filetype |
( |
bool |
binary | ) |
|
|
protected |
void ACE::FTP::ClientRequestHandler::use_active_mode |
( |
u_short |
port = 0 | ) |
|
|
inline |
void ACE::FTP::ClientRequestHandler::use_passive_mode |
( |
| ) |
|
|
inline |
u_short ACE::FTP::ClientRequestHandler::uses_active_port |
( |
| ) |
const |
|
inline |
bool ACE::FTP::ClientRequestHandler::uses_passive_mode |
( |
| ) |
const |
|
inline |
u_short ACE::FTP::ClientRequestHandler::active_port_ |
|
private |
const ACE_CString ACE::FTP::ClientRequestHandler::anonymous_user_ = "anonymous" |
|
static |
ACE_CString ACE::FTP::ClientRequestHandler::current_user_ |
|
private |
const ACE_CString ACE::FTP::ClientRequestHandler::empty_ |
|
staticprotected |
IStream ACE::FTP::ClientRequestHandler::in_data_stream_ |
|
private |
OStream ACE::FTP::ClientRequestHandler::out_data_stream_ |
|
private |
Request ACE::FTP::ClientRequestHandler::request_ |
|
private |
Response ACE::FTP::ClientRequestHandler::response_ |
|
private |
bool ACE::FTP::ClientRequestHandler::transfer_active_ |
|
private |
bool ACE::FTP::ClientRequestHandler::use_passive_mode_ |
|
private |
The documentation for this class was generated from the following files: