IIOP_SSL_Acceptor.cpp

Go to the documentation of this file.
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

Generated on Thu Nov 9 13:54:12 2006 for TAO_SSLIOP by doxygen 1.3.6