summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp')
-rw-r--r--TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp34
1 files changed, 5 insertions, 29 deletions
diff --git a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp
index d9e1ddaf045..50054df6a5e 100644
--- a/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp
+++ b/TAO/orbsvcs/orbsvcs/SSLIOP/SSLIOP_Factory.cpp
@@ -4,15 +4,9 @@
#include "SSLIOP_Acceptor.h"
#include "SSLIOP_Connector.h"
#include "SSLIOP_ORBInitializer.h"
-
-#include "orbsvcs/Security/Security_ORBInitializer.h" // @todo:
- // should go away
-
#include "ace/SSL/SSL_Context.h"
-ACE_RCSID (TAO_SSLIOP,
- SSLIOP_Factory,
- "$Id$")
+ACE_RCSID (TAO_SSLIOP, SSLIOP_Factory, "$Id$")
static const char prefix_[] = "iiop";
@@ -168,27 +162,8 @@ TAO_SSLIOP_Protocol_Factory::register_orb_initializer (void)
ACE_DECLARE_NEW_CORBA_ENV;
ACE_TRY
{
- // @todo: This hard-coding should be fixed once SECIOP is
- // supported.
- // Register the Security ORB initializer.
- PortableInterceptor::ORBInitializer_ptr tmp;
- ACE_NEW_THROW_EX (tmp,
- TAO_Security_ORBInitializer,
- CORBA::NO_MEMORY (
- CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
- ENOMEM),
- CORBA::COMPLETED_NO));
- ACE_TRY_CHECK;
-
- PortableInterceptor::ORBInitializer_var initializer = tmp;
-
- PortableInterceptor::register_orb_initializer (initializer.in (),
- ACE_TRY_ENV);
- ACE_TRY_CHECK;
-
// Register the SSLIOP ORB initializer.
- // PortableInterceptor::ORBInitializer_ptr tmp;
+ PortableInterceptor::ORBInitializer_ptr tmp;
ACE_NEW_THROW_EX (tmp,
TAO_SSLIOP_ORBInitializer (this->no_protection_),
CORBA::NO_MEMORY (
@@ -198,8 +173,7 @@ TAO_SSLIOP_Protocol_Factory::register_orb_initializer (void)
CORBA::COMPLETED_NO));
ACE_TRY_CHECK;
- //PortableInterceptor::ORBInitializer_var initializer = tmp;
- initializer = tmp;
+ PortableInterceptor::ORBInitializer_var initializer = tmp;
PortableInterceptor::register_orb_initializer (initializer.in (),
ACE_TRY_ENV);
@@ -244,3 +218,5 @@ ACE_STATIC_SVC_DEFINE (TAO_SSLIOP_Protocol_Factory,
0)
ACE_FACTORY_DEFINE (TAO_SSLIOP, TAO_SSLIOP_Protocol_Factory)
+
+ACE_STATIC_SVC_REQUIRE (TAO_SSLIOP_Protocol_Factory)