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_ |