#include <ORBInitializer_Registry.h>
Collaboration diagram for TAO::ORBInitializer_Registry:
Public Member Functions | |
ORBInitializer_Registry (void) | |
Protected Member Functions | |
void | register_orb_initializer (PortableInterceptor::ORBInitializer_ptr init ACE_ENV_ARG_DECL) |
void | pre_init (PortableInterceptor::ORBInitInfo_ptr info ACE_ENV_ARG_DECL) |
void | post_init (PortableInterceptor::ORBInitInfo_ptr info ACE_ENV_ARG_DECL) |
Static Protected Member Functions | |
ORBInitializer_Registry * | instance (void) |
Return a unique singleton instance. | |
Private Member Functions | |
ORBInitializer_Registry (const ORBInitializer_Registry &) | |
void | operator= (const ORBInitializer_Registry &) |
Private Attributes | |
TAO_SYNCH_MUTEX | lock_ |
ACE_Array_Base< PortableInterceptor::ORBInitializer_var > | initializers_ |
Dynamic array containing registered ORBInitializers. | |
Friends | |
void | PortableInterceptor::register_orb_initializer (PortableInterceptor::ORBInitializer_ptr init ACE_ENV_ARG_DECL) |
CORBA::ORB_ptr | CORBA::ORB_init (int &, char *argv[], const char *, CORBA::Environment &) |
|
|
|
|
|
Return a unique singleton instance.
|
|
|
|
Complete initialization of all registered ORBInitializers after the ORB has been initialized. |
|
Begin initialization of all registered ORBInitializers before the ORB itself is initialized. |
|
Register an ORBInitializer with the underlying ORBInitializer array. |
|
|
|
|
|
Dynamic array containing registered ORBInitializers.
|
|
|