TAO_PG_Object_Adapter_Factory Class Reference

#include <PG_Object_Adapter_Factory.h>

Inheritance diagram for TAO_PG_Object_Adapter_Factory:

Inheritance graph
[legend]
Collaboration diagram for TAO_PG_Object_Adapter_Factory:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TAO_PG_Object_Adapter_Factory (void)
 Constructor.

virtual TAO_Adaptercreate (TAO_ORB_Core *orb_core)
 Create adapter.


Constructor & Destructor Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL TAO_PG_Object_Adapter_Factory::TAO_PG_Object_Adapter_Factory void   ) 
 

Constructor.

Definition at line 15 of file PG_Object_Adapter_Factory.cpp.

00016 {
00017 }


Member Function Documentation

TAO_Adapter * TAO_PG_Object_Adapter_Factory::create TAO_ORB_Core orb_core  )  [virtual]
 

Create adapter.

Reimplemented from TAO_Object_Adapter_Factory.

Definition at line 20 of file PG_Object_Adapter_Factory.cpp.

References ACE_NEW_RETURN, TAO_Object_Adapter::servant_dispatcher(), and TAO_ORB_Core::server_factory().

00021 {
00022   TAO_Object_Adapter *object_adapter = 0;
00023   ACE_NEW_RETURN (object_adapter,
00024                   TAO_Object_Adapter (orb_core->server_factory ()->
00025                                         active_object_map_creation_parameters (),
00026                                       *orb_core),
00027                   0);
00028 
00029   // Create and register the RT servant dispatcher.
00030   TAO_PG_Servant_Dispatcher *rt_servant_dispatcher = 0;
00031   ACE_NEW_RETURN (rt_servant_dispatcher,
00032                   TAO_PG_Servant_Dispatcher,
00033                   0);
00034   object_adapter->servant_dispatcher (rt_servant_dispatcher);
00035 
00036 
00037   return object_adapter;
00038 }


The documentation for this class was generated from the following files:
Generated on Thu Nov 9 14:04:59 2006 for TAO_PortableGroup by doxygen 1.3.6