TAO_Acceptor_Filter_Factory Class Reference

Default class for factories providing the endpoint acceptor filter objects. More...

#include <Acceptor_Filter_Factory.h>

Inheritance diagram for TAO_Acceptor_Filter_Factory:

Inheritance graph
[legend]
Collaboration diagram for TAO_Acceptor_Filter_Factory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~TAO_Acceptor_Filter_Factory (void)
virtual TAO_Acceptor_Filtercreate_object (TAO_POA_Manager &poamanager)

Static Public Member Functions

static int initialize (void)
 Static initializer ensures the factory is loaded.

Detailed Description

Default class for factories providing the endpoint acceptor filter objects.

The TAO_Acceptor_Filter_Factory is a loadable service object. It exists to allow external application of filters used to control the assembly of object references and how endpoints are assigned.

Definition at line 51 of file Acceptor_Filter_Factory.h.


Constructor & Destructor Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_Acceptor_Filter_Factory::~TAO_Acceptor_Filter_Factory ( void   )  [virtual]

Definition at line 14 of file Acceptor_Filter_Factory.cpp.

00015 {
00016 }


Member Function Documentation

TAO_Acceptor_Filter * TAO_Acceptor_Filter_Factory::create_object ( TAO_POA_Manager poamanager  )  [virtual]

Definition at line 19 of file Acceptor_Filter_Factory.cpp.

References ACE_NEW_RETURN.

Referenced by TAO_Root_POA::key_to_stub_i().

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 }

int TAO_Acceptor_Filter_Factory::initialize ( void   )  [static]

Static initializer ensures the factory is loaded.

Definition at line 32 of file Acceptor_Filter_Factory.cpp.

References ACE_Service_Config::process_directive().

00033 {
00034   return ACE_Service_Config::process_directive
00035     (ace_svc_desc_TAO_Acceptor_Filter_Factory);
00036 }


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 17:41:28 2010 for TAO_PortableServer by  doxygen 1.4.7