TAO
2.3.1
|
#include <ORBInitializer_Registry_Adapter.h>
Public Member Functions | |
virtual | ~ORBInitializer_Registry_Adapter (void) |
virtual void | register_orb_initializer (PortableInterceptor::ORBInitializer_ptr init)=0 |
virtual size_t | pre_init (TAO_ORB_Core *orb_core, int argc, char *argv[], PortableInterceptor::SlotId &slotid)=0 |
virtual void | post_init (size_t pre_init_count, TAO_ORB_Core *orb_core, int argc, char *argv[], PortableInterceptor::SlotId slotid)=0 |
Class that offers an interface to the ORB to load and manipulate ORBInitializer_Registry
|
virtual |
|
pure virtual |
Complete initialization of all registered ORBInitializers after the ORB has been initialized. Returns the number of slots allocated.
pre_init_count | The number of ORBInitializers we must call post_init on. There can be more in the registry when during pre_init new interceptors are regisered |
orb_core | The ORB Core |
argc | Number of arguments |
argv | Argv array |
slotid | The slot id |
|
pure virtual |
Begin initialization of all registered ORBInitializers before the ORB itself is initialized.
|
pure virtual |
Register an ORBInitializer with the underlying ORBInitializer array.