#include <PG_Object_Adapter_Factory.h>
Inheritance diagram for TAO_PG_Object_Adapter_Factory:
Public Member Functions | |
TAO_PG_Object_Adapter_Factory (void) | |
Constructor. | |
virtual TAO_Adapter * | create (TAO_ORB_Core *orb_core) |
Create adapter. |
|
Constructor.
Definition at line 15 of file PG_Object_Adapter_Factory.cpp.
00016 { 00017 } |
|
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 } |