00001 #include "orbsvcs/SSLIOP/IIOP_SSL_Acceptor.h" 00002 00003 #include "tao/ORB_Core.h" 00004 #include "tao/debug.h" 00005 00006 00007 ACE_RCSID (SSLIOP, 00008 IIOP_SSL_Acceptor, 00009 "IIOP_SSL_Acceptor.cpp,v 1.10 2006/03/14 06:14:35 jtc Exp") 00010 00011 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00012 00013 TAO::IIOP_SSL_Acceptor::IIOP_SSL_Acceptor (CORBA::Boolean flag) 00014 : TAO_IIOP_Acceptor (flag), 00015 base_acceptor_ (), 00016 creation_strategy_ (0), 00017 concurrency_strategy_ (0), 00018 accept_strategy_ (0) 00019 { 00020 } 00021 00022 TAO::IIOP_SSL_Acceptor::~IIOP_SSL_Acceptor (void) 00023 { 00024 // Make sure we are closed before we start destroying the 00025 // strategies. 00026 this->close (); 00027 00028 delete this->creation_strategy_; 00029 delete this->concurrency_strategy_; 00030 delete this->accept_strategy_; 00031 } 00032 00033 int 00034 TAO::IIOP_SSL_Acceptor::close (void) 00035 { 00036 return this->base_acceptor_.close (); 00037 } 00038 00039 TAO_END_VERSIONED_NAMESPACE_DECL