#include <SSLIOP_Connector.h>
Collaboration diagram for TAO::SSLIOP::Connector:

Concrete instance of the TAO_Connector class. Responsible for establishing a connection with a server and is called from the Connector_Registry.
| typedef ACE_Strategy_Connector<Connection_Handler, ACE_SSL_SOCK_CONNECTOR> TAO::SSLIOP::Connector::BASE_CONNECTOR |
| typedef TAO_Connect_Concurrency_Strategy<Connection_Handler> TAO::SSLIOP::Connector::CONNECT_CONCURRENCY_STRATEGY |
| typedef TAO_Connect_Creation_Strategy<Connection_Handler> TAO::SSLIOP::Connector::CONNECT_CREATION_STRATEGY |
| typedef ACE_Connect_Strategy<Connection_Handler, ACE_SSL_SOCK_CONNECTOR> TAO::SSLIOP::Connector::CONNECT_STRATEGY |
| TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO::SSLIOP::Connector::Connector | ( | ::Security::QOP | qop | ) |
Constructor.
| int TAO::SSLIOP::Connector::cancel_svc_handler | ( | TAO_Connection_Handler * | svc_handler | ) | [protected, virtual] |
| int TAO::SSLIOP::Connector::check_prefix | ( | const char * | endpoint | ) | [virtual] |
| int TAO::SSLIOP::Connector::close | ( | void | ) | [virtual] |
| virtual TAO_Transport* TAO::SSLIOP::Connector::connect | ( | TAO::Profile_Transport_Resolver * | r, | |
| TAO_Transport_Descriptor_Interface * | desc, | |||
| ACE_Time_Value *timeout | ACE_ENV_ARG_DECL | |||
| ) | [virtual] |
| virtual TAO_Profile* TAO::SSLIOP::Connector::corbaloc_scan | ( | const char * | ior, | |
| size_t &len | ACE_ENV_ARG_DECL | |||
| ) | [virtual] |
| TAO_Profile * TAO::SSLIOP::Connector::create_profile | ( | TAO_InputCDR & | cdr | ) | [virtual] |
| TAO_Transport* TAO::SSLIOP::Connector::iiop_connect | ( | TAO_SSLIOP_Endpoint * | ssliop_endpoint, | |
| TAO::Profile_Transport_Resolver * | r, | |||
| ACE_Time_Value *timeout | ACE_ENV_ARG_DECL | |||
| ) | [protected] |
| virtual TAO_Profile* TAO::SSLIOP::Connector::make_profile | ( | ACE_ENV_SINGLE_ARG_DECL | ) | [protected, virtual] |
| TAO_Profile* TAO::SSLIOP::Connector::make_secure_profile | ( | ACE_ENV_SINGLE_ARG_DECL | ) | [protected] |
SSL-specific profile.
| int TAO::SSLIOP::Connector::open | ( | TAO_ORB_Core * | orb_core | ) | [virtual] |
| TAO::SSLIOP::OwnCredentials* TAO::SSLIOP::Connector::retrieve_credentials | ( | TAO_Stub * | stub, | |
| SSL *ssl | ACE_ENV_ARG_DECL | |||
| ) | [protected] |
Retrieve SSLIOP credentials from the policy overrides list and set up the underlying SSL connection to use the X.509 certificates stored within them.
| TAO_Transport* TAO::SSLIOP::Connector::ssliop_connect | ( | TAO_SSLIOP_Endpoint * | ssliop_endpoint, | |
| ::Security::QOP | qop, | |||
| const ::Security::EstablishTrust & | trust, | |||
| TAO::Profile_Transport_Resolver * | r, | |||
| TAO_Transport_Descriptor_Interface * | desc, | |||
| ACE_Time_Value *timeout | ACE_ENV_ARG_DECL | |||
| ) | [protected] |
SSLIOP-specific connection establishment.
The connector initiating connection requests for IIOP.
Our connect strategy.
::Security::QOP TAO::SSLIOP::Connector::qop_ [private] |
1.4.6-4