|
| ORBInitializer_Registry (void) |
|
virtual int | init (int, ACE_TCHAR *[]) |
|
virtual int | fini (void) |
|
virtual void | register_orb_initializer (PortableInterceptor::ORBInitializer_ptr init) |
|
virtual size_t | pre_init (TAO_ORB_Core *orb_core, int argc, char *argv[], PortableInterceptor::SlotId &slotid) |
|
virtual void | post_init (size_t pre_init_count, TAO_ORB_Core *orb_core, int argc, char *argv[], PortableInterceptor::SlotId slotid) |
|
virtual | ~ORBInitializer_Registry_Adapter (void) |
|
| ACE_Service_Object (ACE_Reactor *=0) |
|
virtual | ~ACE_Service_Object (void) |
|
virtual int | suspend (void) |
|
virtual int | resume (void) |
|
virtual | ~ACE_Event_Handler (void) |
|
virtual ACE_HANDLE | get_handle (void) const |
|
virtual void | set_handle (ACE_HANDLE) |
|
virtual int | priority (void) const |
|
virtual void | priority (int priority) |
|
virtual int | handle_input (ACE_HANDLE fd=ACE_INVALID_HANDLE) |
|
virtual int | handle_output (ACE_HANDLE fd=ACE_INVALID_HANDLE) |
|
virtual int | handle_exception (ACE_HANDLE fd=ACE_INVALID_HANDLE) |
|
virtual int | handle_timeout (const ACE_Time_Value ¤t_time, const void *act=0) |
|
virtual int | handle_exit (ACE_Process *) |
|
virtual int | handle_close (ACE_HANDLE handle, ACE_Reactor_Mask close_mask) |
|
virtual int | handle_signal (int signum, siginfo_t *=0, ucontext_t *=0) |
|
virtual int | resume_handler (void) |
|
virtual int | handle_qos (ACE_HANDLE=ACE_INVALID_HANDLE) |
|
virtual int | handle_group_qos (ACE_HANDLE=ACE_INVALID_HANDLE) |
|
virtual void | reactor (ACE_Reactor *reactor) |
|
virtual ACE_Reactor * | reactor (void) const |
|
virtual
ACE_Reactor_Timer_Interface * | reactor_timer_interface (void) const |
|
virtual Reference_Count | add_reference (void) |
|
virtual Reference_Count | remove_reference (void) |
|
Reference_Counting_Policy & | reference_counting_policy (void) |
|
| ACE_Shared_Object (void) |
|
virtual | ~ACE_Shared_Object (void) |
|
virtual int | info (ACE_TCHAR **info_string, size_t length=0) const |
|
Reference_Counting_Policy & | reference_counting_policy (void) |
|
| ACE_Shared_Object (void) |
|
Global list that contains all portable interceptor ORB initializers.
int TAO::ORBInitializer_Registry::init |
( |
int |
, |
|
|
ACE_TCHAR * |
[] |
|
) |
| |
|
virtual |
Added to provide registration for the several static service objects, brought in with this ORBInitializer_Registry implementation. Note that this is more reliable than using static initializers, since multiple copies of the dynamic service object will require their own (multiple) copies of the dependent static service objects. That is just impossible without registering those static services in the same repo, the dynamic SO is registered with.
Register the PI ORBInitializer.
Reimplemented from ACE_Service_Object.