#include <PG_Object_Adapter_Factory.h>
Public Member Functions | |
TAO_PG_Object_Adapter_Factory (void) | |
Constructor. | |
virtual TAO_Adapter * | create (TAO_ORB_Core *orb_core) |
Create adapter. |
Definition at line 30 of file PG_Object_Adapter_Factory.h.
TAO_PG_Object_Adapter_Factory::TAO_PG_Object_Adapter_Factory | ( | void | ) |
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.
{ TAO_Object_Adapter *object_adapter = 0; ACE_NEW_RETURN (object_adapter, TAO_Object_Adapter (orb_core->server_factory ()-> active_object_map_creation_parameters (), *orb_core), 0); // Create and register the RT servant dispatcher. TAO_PG_Servant_Dispatcher *rt_servant_dispatcher = 0; ACE_NEW_RETURN (rt_servant_dispatcher, TAO_PG_Servant_Dispatcher, 0); object_adapter->servant_dispatcher (rt_servant_dispatcher); return object_adapter; }