Acceptor_Filter_Factory.cpp

Go to the documentation of this file.
00001 // @(#) $Id: Acceptor_Filter_Factory.cpp 76551 2007-01-24 13:42:44Z johnnyw $
00002 
00003 #include "tao/PortableServer/Acceptor_Filter_Factory.h"
00004 #include "tao/PortableServer/Default_Acceptor_Filter.h"
00005 
00006 ACE_RCSID(PortableServer,
00007           Acceptor_Filter_Factory,
00008           "$Id: Acceptor_Filter_Factory.cpp 76551 2007-01-24 13:42:44Z johnnyw $")
00009 
00010 #if (TAO_HAS_MINIMUM_POA == 0) && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO)
00011 
00012 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
00013 
00014 TAO_Acceptor_Filter_Factory::~TAO_Acceptor_Filter_Factory(void)
00015 {
00016 }
00017 
00018 TAO_Acceptor_Filter*
00019 TAO_Acceptor_Filter_Factory::create_object (TAO_POA_Manager& )
00020 {
00021   TAO_Acceptor_Filter *filter = 0;
00022 
00023   ACE_NEW_RETURN (filter,
00024                   TAO_Default_Acceptor_Filter (),
00025                   0);
00026 
00027   return filter;
00028 }
00029 
00030 
00031 int
00032 TAO_Acceptor_Filter_Factory::initialize (void)
00033 {
00034   return ACE_Service_Config::process_directive
00035     (ace_svc_desc_TAO_Acceptor_Filter_Factory);
00036 }
00037 
00038 TAO_END_VERSIONED_NAMESPACE_DECL
00039 
00040 ACE_FACTORY_DEFINE (TAO_PortableServer, TAO_Acceptor_Filter_Factory)
00041 ACE_STATIC_SVC_DEFINE (TAO_Acceptor_Filter_Factory,
00042                        ACE_TEXT ("TAO_Acceptor_Filter_Factory"),
00043                        ACE_SVC_OBJ_T,
00044                        &ACE_SVC_NAME (TAO_Acceptor_Filter_Factory),
00045                        ACE_Service_Type::DELETE_THIS
00046                        | ACE_Service_Type::DELETE_OBJ,
00047                        0)
00048 
00049 
00050 #endif /* TAO_HAS_MINIMUM_POA == 0 && !defined (CORBA_E_COMPACT) && !defined (CORBA_E_MICRO) */
00051 
00052 

Generated on Tue Feb 2 17:40:53 2010 for TAO_PortableServer by  doxygen 1.4.7