summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h')
-rw-r--r--TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Connector.h40
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: