diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h | 40 |
1 files changed, 9 insertions, 31 deletions
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h index baf058bf6d9..a49634885fd 100644 --- a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h +++ b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h @@ -31,9 +31,7 @@ #include "tao/Resource_Factory.h" -/// Forward declarations. class TAO_Base_Transport_Property; -class TAO_SSLIOP_Endpoint; /** * @class TAO_SSLIOP_Connector @@ -47,47 +45,27 @@ class TAO_SSLIOP_Endpoint; class TAO_SSLIOP_Export TAO_SSLIOP_Connector : public TAO_IIOP_SSL_Connector { public: + // = Initialization and termination methods. /// Constructor. TAO_SSLIOP_Connector (int no_protection); - /** - * @name The TAO_Connector methods - * - * Please check the documentation in Pluggable.h - */ - //@{ + // = The TAO_Connector methods, please check the documentation on + // Pluggable.h virtual int open (TAO_ORB_Core *orb_core); virtual int close (void); - virtual int connect (TAO_GIOP_Invocation *invocation, - TAO_Transport_Descriptor_Interface *desc, + virtual int connect (TAO_Transport_Descriptor_Interface *desc, + TAO_Transport *&transport, + ACE_Time_Value *max_wait_time, CORBA::Environment &ACE_TRY_ENV); virtual TAO_Profile *create_profile (TAO_InputCDR& cdr); - //@} + protected: - /** - * @name More TAO_Connector methods - * - * Please check the documentation in Pluggable.h. - */ + // = More TAO_Connector methods, please check the documentation on + // Pluggable.h virtual TAO_Profile * make_profile (CORBA::Environment &ACE_TRY_ENV); - /// IIOP-specific connection establishment. - /** - * @note The IIOP endpoint is extracted from the SSLIOP endpoint. - */ - int iiop_connect (TAO_SSLIOP_Endpoint *ssliop_endpoint, - TAO_GIOP_Invocation *invocation, - CORBA::Environment &ACE_TRY_ENV); - - /// SSLIOP-specific connection establishment. - int ssliop_connect (TAO_SSLIOP_Endpoint *ssliop_endpoint, - Security::EstablishTrust *trust, - TAO_GIOP_Invocation *invocation, - TAO_Transport_Descriptor_Interface *desc, - CORBA::Environment &ACE_TRY_ENV); - public: |