Public Member Functions |
| | Extension_Container_i (CORBA::ORB_ptr o, PortableServer::POA_ptr poa) |
| virtual | ~Extension_Container_i (void) |
| virtual void | init (const char *name) |
| | Initialize the container with a name.
|
| virtual void | fini (void) |
| | Cleanup method.
|
| virtual Components::CCMHome_ptr | install_home (const char *primary_artifact, const char *entry_point, const char *servant_artifact, const char *servant_entrypoint, const char *name, CORBA::Long open_mode) |
| | Simply installing a home executor into the component.
|
| virtual Components::CCMObject_ptr | install_component (const char *primary_artifact, const char *entry_point, const char *servant_artifact, const char *servant_entrypoint, const char *name, CORBA::Long open_mode) |
| | Install a new component.
|
|
| Components::Cookie * | install_service_reference (const char *service_id, CORBA::Object_ptr objref) |
| | Inherited from extension context.
|
| CORBA::Object_ptr | uninstall_service_reference (Components::Cookie *ck) |
| | Inherited from extension context.
|
| CORBA::Object_ptr | resolve_service_reference (const char *service_id) |
| | Inherited from extension context.
|
|
| Components::ContainerPortableInterceptor::ClientContainerInterceptorRegistration_ptr | get_client_interceptor_registration (void) |
| Components::ContainerPortableInterceptor::ServantContainerInterceptorRegistration_ptr | get_servant_interceptor_registration (void) |
| Components::ContainerPortableInterceptor::ServerContainerInterceptorRegistration_ptr | get_server_interceptor_registration (void) |
| Components::ContainerPortableInterceptor::StubContainerInterceptorRegistration_ptr | get_stub_interceptor_registration (void) |
Private Types |
typedef std::map< const char
*, std::pair
< Components::Cookie
*, CORBA::Object_ptr > > | InstalledServices |
| | Administration of installed CCM services.
|
Private Member Functions |
| | Extension_Container_i (void) |
| | Not allowed to be.
|
Private Attributes |
| InstalledServices | installed_services_ |
|
| ClientContainerInterceptorRegistration_Impl * | client_copi_registration_ |
| ServantContainerInterceptorRegistration_Impl * | servant_copi_registration_ |
| ServerContainerInterceptorRegistration_Impl * | server_copi_registration_ |
| StubContainerInterceptorRegistration_Impl * | stub_copi_registration_ |