#include <FTP_ClientRequestHandler.h>
Public Member Functions | |
SessionFactory () | |
virtual | ~SessionFactory () |
virtual ACE::INet::ConnectionHolder * | create_connection (const ACE::INet::ConnectionKey &key) const |
Definition at line 142 of file FTP_ClientRequestHandler.h.
ACE::FTP::ClientRequestHandler::SessionFactory::SessionFactory | ( | ) |
Definition at line 27 of file FTP_ClientRequestHandler.cpp.
: session_ () { }
ACE::FTP::ClientRequestHandler::SessionFactory::~SessionFactory | ( | ) | [virtual] |
Definition at line 31 of file FTP_ClientRequestHandler.cpp.
{ }
ACE::INet::ConnectionHolder * ACE::FTP::ClientRequestHandler::SessionFactory::create_connection | ( | const ACE::INet::ConnectionKey & | key | ) | const [virtual] |
Implements ACE::INet::ConnectionFactory.
Definition at line 36 of file FTP_ClientRequestHandler.cpp.
{ } ClientRequestHandler::SessionFactory::~SessionFactory () { } ACE::INet::ConnectionHolder* ClientRequestHandler::SessionFactory::create_connection ( const ACE::INet::ConnectionKey& key) const { INET_TRACE ("FTP::ClientRequestHandler::SessionFactory::create_connection"); const INetConnectionKey& ikey = dynamic_cast<const INetConnectionKey&> (key); SessionHolder* session_holder = 0; ACE_NEW_RETURN (session_holder, SessionHolder (), 0); ACE_Auto_Ptr<SessionHolder> session_safe_ref (session_holder); (*session_holder)->set_host (ikey.host (), ikey.port ());