#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 ());
1.7.0