#include <ORBInitializer_Registry.h>
Collaboration diagram for TAO_ORBInitializer_Registry:

Public Methods | |
| TAO_ORBInitializer_Registry (void) | |
| Only allow this class to be instantiated as a singleton instance, so declare the constructor as protected. More... | |
| ~TAO_ORBInitializer_Registry (void) | |
| Destructor. Releases duplicated ORBInitializer references. More... | |
Protected Methods | |
| void | register_orb_initializer (PortableInterceptor::ORBInitializer_ptr init ACE_ENV_ARG_DECL) |
| Register an ORBInitializer with the underlying ORBInitializer array. More... | |
| void | pre_init (PortableInterceptor::ORBInitInfo_ptr info ACE_ENV_ARG_DECL) |
| Begin initialization of all registered ORBInitializers before the ORB itself is initialized. More... | |
| void | post_init (PortableInterceptor::ORBInitInfo_ptr info ACE_ENV_ARG_DECL) |
| Complete initialization of all registered ORBInitializers after the ORB has been initialized. More... | |
Static Protected Methods | |
| TAO_ORBInitializer_Registry * | instance (void) |
| Return a unique singleton instance. More... | |
Private Methods | |
| TAO_ORBInitializer_Registry (const TAO_ORBInitializer_Registry &) | |
| Prevent copying. More... | |
| void | operator= (const TAO_ORBInitializer_Registry &) |
Private Attributes | |
| ACE_Array_Base< PortableInterceptor::ORBInitializer_ptr > | initializers_ |
| Dynamic array containing registered ORBInitializers. More... | |
Friends | |
| void | PortableInterceptor::register_orb_initializer (PortableInterceptor::ORBInitializer_ptr init ACE_ENV_ARG_DECL_NOT_USED) |
| CORBA::ORB_ptr | CORBA::ORB_init (int &, char *argv[], const char *, CORBA_Environment &) |
|
|
Only allow this class to be instantiated as a singleton instance, so declare the constructor as protected.
|
|
|
Destructor. Releases duplicated ORBInitializer references.
|
|
|
Prevent copying.
|
|
|
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.
|
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001