|
Definition at line 46 of file PI_Forward.pidl. |
|
Definition at line 44 of file PI_Forward.pidl. |
|
Definition at line 47 of file PI_Forward.pidl. |
|
Definition at line 39 of file ClientRequestInterceptor_Adapter.h. Referenced by TAO_ORB_Core::add_interceptor(). |
|
Definition at line 40 of file IORInterceptor_Adapter.h. |
|
Definition at line 38 of file IORInterceptor_Adapter.h. Referenced by TAO_ORB_Core::add_interceptor(). |
|
Definition at line 45 of file PI_Forward.pidl. |
|
Definition at line 43 of file PI_Forward.pidl. |
|
Definition at line 31 of file ORBInitializer_Registry.h. Referenced by register_orb_initializer(). |
|
Definition at line 42 of file PolicyFactory_Registry_Adapter.h. |
|
|
Definition at line 42 of file PI_Forward.pidl. |
|
Definition at line 137 of file ORB_Core.h. Referenced by TAO_ORB_Core::add_interceptor(). |
|
Definition at line 36 of file ORBInitializer_Registry_Adapter.h. Referenced by CORBA::ORB_init(). |
|
Register an ORBInitializer with the global ORBInitializer table. Definition at line 27 of file ORBInitializer_Registry.cpp. References ACE_DYNAMIC_SERVICE_DIRECTIVE, ACE_ERROR, ACE_GUARD, ACE_TEXT, TAO_Singleton_Manager::init(), TAO::ORB::init_orb_globals(), TAO_Singleton_Manager::instance(), LM_ERROR, ORBInitializer_ptr, ACE_Service_Config::process_directive(), TAO::ORBInitializer_Registry_Adapter::register_orb_initializer(), and TAO_SYNCH_RECURSIVE_MUTEX.
00028 { 00029 { 00030 // Using ACE_Static_Object_Lock::instance() precludes 00031 // register_orb_initializer() from being called within a static 00032 // object CTOR. 00033 ACE_MT (ACE_GUARD (TAO_SYNCH_RECURSIVE_MUTEX, 00034 guard, 00035 *ACE_Static_Object_Lock::instance ())); 00036 00037 // Make sure TAO's singleton manager is initialized. 00038 if (TAO_Singleton_Manager::instance ()->init () == -1) 00039 { 00040 ACE_ERROR ((LM_ERROR, 00041 ACE_TEXT ("(%P|%t) register_orb_initializer: ") 00042 ACE_TEXT ("Unable to pre-initialize TAO\n"))); 00043 } 00044 00045 TAO::ORB::init_orb_globals (); 00046 } 00047 00048 // If not, look it up. 00049 TAO::ORBInitializer_Registry_Adapter *orbinitializer_registry_ = 00050 ACE_Dynamic_Service<TAO::ORBInitializer_Registry_Adapter>::instance 00051 ("ORBInitializer_Registry", true); // only look in the local repo 00052 00053 #if !defined (TAO_AS_STATIC_LIBS) 00054 if (orbinitializer_registry_ == 0) 00055 { 00056 ACE_Service_Config::process_directive ( 00057 ACE_DYNAMIC_SERVICE_DIRECTIVE("ORBInitializer_Registry", 00058 "TAO_PI", 00059 "_make_ORBInitializer_Registry", 00060 "")); 00061 orbinitializer_registry_ = 00062 ACE_Dynamic_Service<TAO::ORBInitializer_Registry_Adapter>::instance 00063 ("ORBInitializer_Registry"); 00064 } 00065 #endif /* !TAO_AS_STATIC_LIBS */ 00066 00067 if (orbinitializer_registry_ != 0) 00068 { 00069 orbinitializer_registry_->register_orb_initializer (init); 00070 } 00071 else 00072 { 00073 ACE_ERROR ((LM_ERROR, 00074 ACE_TEXT ("(%P|%t) %p\n"), 00075 ACE_TEXT ("ERROR: ORBInitializer Registry unable to find the ") 00076 ACE_TEXT ("ORBInitializer Registry instance"))); 00077 00078 throw ::CORBA::INTERNAL (); 00079 } 00080 } |
|
Definition at line 45 of file PortableInterceptor.pidl. |
|
Definition at line 46 of file PortableInterceptor.pidl. |
|
Definition at line 44 of file PortableInterceptor.pidl. |
|
Definition at line 47 of file PortableInterceptor.pidl. |
|
Definition at line 54 of file PortableInterceptor.pidl. |
|
Definition at line 48 of file PortableInterceptor.pidl. |
|
Definition at line 42 of file PortableInterceptor.pidl. |
|
Definition at line 51 of file PortableInterceptor.pidl. |
|
Definition at line 52 of file PortableInterceptor.pidl. |
|
Definition at line 55 of file PortableInterceptor.pidl. |
|
Definition at line 56 of file PortableInterceptor.pidl. |
|
Definition at line 53 of file PortableInterceptor.pidl. |