ACE_INet
6.1.1
|
#include <FTP_ClientRequestHandler.h>
typedef Session_T<ACE_SYNCH>::connection_type ACE::FTP::ClientRequestHandler::connection_type [protected] |
typedef ACE::IOS::Sock_IOStreamBase<ACE_SYNCH> ACE::FTP::ClientRequestHandler::stream_type [protected] |
ACE::FTP::ClientRequestHandler::ClientRequestHandler | ( | bool | passive_mode = true | ) |
ACE::FTP::ClientRequestHandler::~ClientRequestHandler | ( | ) | [virtual] |
Reimplemented from ACE::INet::ClientRequestHandler.
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 | ) | [protected, virtual] |
Reimplemented in My_FTP_RequestHandler.
bool ACE::FTP::ClientRequestHandler::handle_credentials | ( | const URL & | url, |
ACE_CString & | user, | ||
ACE_CString & | password | ||
) | [protected, virtual] |
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] |
Implements ACE::INet::ClientRequestHandler.
void ACE::FTP::ClientRequestHandler::handle_request_error | ( | const URL & | url | ) | [protected, virtual] |
Reimplemented in My_FTP_RequestHandler.
bool ACE::FTP::ClientRequestHandler::initialize_connection | ( | const ACE_CString & | host, |
u_short | port | ||
) | [protected, virtual] |
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] |
Implements ACE::INet::ClientRequestHandler.
bool ACE::FTP::ClientRequestHandler::is_valid_path | ( | const ACE_CString & | path | ) | [protected] |
bool ACE::FTP::ClientRequestHandler::login | ( | const ACE_CString & | user, |
const ACE_CString & | password | ||
) | [protected] |
bool ACE::FTP::ClientRequestHandler::logout | ( | ) | [protected] |
void ACE::FTP::ClientRequestHandler::on_eof | ( | void | ) | [protected, virtual] |
Reimplemented from ACE::IOS::StreamInterceptorBase< ACE_CHAR_T, TR >.
Reimplemented in My_FTP_RequestHandler.
ClientRequestHandler::stream_type * ACE::FTP::ClientRequestHandler::open_data_connection | ( | const ACE_CString & | cmd, |
const ACE_CString & | arg | ||
) | [protected] |
bool ACE::FTP::ClientRequestHandler::parse_address | ( | const ACE_CString & | str, |
ACE_INET_Addr & | addr | ||
) | [protected] |
bool ACE::FTP::ClientRequestHandler::parse_ext_address | ( | const ACE_CString & | str, |
ACE_INET_Addr & | addr | ||
) | [protected] |
Response::StatusType ACE::FTP::ClientRequestHandler::process_command | ( | const ACE_CString & | cmd, |
const ACE_CString & | arg = empty_ |
||
) | [protected] |
void ACE::FTP::ClientRequestHandler::release_connection | ( | ) | [protected] |
Request & ACE::FTP::ClientRequestHandler::request | ( | ) | [inline, virtual] |
Implements ACE::INet::RequestHandler.
const Request & ACE::FTP::ClientRequestHandler::request | ( | ) | const [inline, virtual] |
Implements ACE::INet::RequestHandler.
std::ostream & ACE::FTP::ClientRequestHandler::request_stream | ( | ) | [inline] |
Response & ACE::FTP::ClientRequestHandler::response | ( | ) | [inline, virtual] |
Implements ACE::INet::RequestHandler.
const Response & ACE::FTP::ClientRequestHandler::response | ( | ) | const [inline, virtual] |
Implements ACE::INet::RequestHandler.
std::istream & ACE::FTP::ClientRequestHandler::response_stream | ( | ) | [inline, virtual] |
Implements ACE::INet::ClientRequestHandler.
bool ACE::FTP::ClientRequestHandler::send_active_address | ( | const ACE_INET_Addr & | addr | ) | [protected] |
ClientRequestHandler::SessionHolder & ACE::FTP::ClientRequestHandler::session | ( | ) | [inline, protected] |
void ACE::FTP::ClientRequestHandler::session | ( | SessionHolder * | session | ) | [inline, protected] |
bool ACE::FTP::ClientRequestHandler::set_filetype | ( | bool | binary | ) | [protected] |
ClientRequestHandler::stream_type * ACE::FTP::ClientRequestHandler::start_download | ( | const ACE_CString & | path, |
bool | binary | ||
) | [protected] |
ClientRequestHandler::stream_type * ACE::FTP::ClientRequestHandler::start_upload | ( | const ACE_CString & | path, |
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] |
const ACE_CString ACE::FTP::ClientRequestHandler::empty_ [static, protected] |
bool ACE::FTP::ClientRequestHandler::transfer_active_ [private] |
bool ACE::FTP::ClientRequestHandler::use_passive_mode_ [private] |