#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 |
TAO::ORBInitializer_Registry_Adapter::~ORBInitializer_Registry_Adapter | ( | void | ) | [virtual] |
virtual void TAO::ORBInitializer_Registry_Adapter::post_init | ( | size_t | pre_init_count, | |
TAO_ORB_Core * | orb_core, | |||
int | argc, | |||
char * | argv[], | |||
PortableInterceptor::SlotId | slotid | |||
) | [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 |
virtual size_t TAO::ORBInitializer_Registry_Adapter::pre_init | ( | TAO_ORB_Core * | orb_core, | |
int | argc, | |||
char * | argv[], | |||
PortableInterceptor::SlotId & | slotid | |||
) | [pure virtual] |
Begin initialization of all registered ORBInitializers before the ORB itself is initialized.
virtual void TAO::ORBInitializer_Registry_Adapter::register_orb_initializer | ( | PortableInterceptor::ORBInitializer_ptr | init | ) | [pure virtual] |
Register an ORBInitializer with the underlying ORBInitializer array.