#include <Container_Base.h>
Inheritance diagram for CIAO::Container:
Public Methods | |
Container (CORBA::ORB_ptr o) | |
virtual | ~Container (void)=0 |
virtual PortableServer::POA_ptr | _ciao_the_POA (void) |
virtual CORBA::ORB_ptr | _ciao_the_ORB (void) |
Get a reference to the underlying ORB. | |
virtual int | init (const char *name=0, const CORBA::PolicyList *more_policies=0 ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw (CORBA::SystemException) |
Initialize the container with a name. | |
virtual Components::CCMHome_ptr | ciao_install_home (const char *exe_dll_name, const char *exe_entrypt, const char *sv_dll_name, const char *sv_entrypt ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw (CORBA::SystemException, Components::Deployment::UnknownImplId, Components::Deployment::ImplEntryPointNotFound, Components::Deployment::InstallationFailure) |
Install a new home. | |
virtual void | ciao_uninstall_home (Components::CCMHome_ptr homeref ACE_ENV_ARG_DECL_WITH_DEFAULTS)=0 throw (CORBA::SystemException) |
Protected Attributes | |
CORBA::ORB_var | orb_ |
PortableServer::POA_var | poa_ |
Perhaps we can use local interface to define these interfaces as we will also get reference counting automatically.
|
|
|
|
|
Get a reference to the underlying ORB.
|
|
Get the containing POA. This operation does *NOT* increase the reference count of the POA. |
|
Install a new home.
Implemented in CIAO::Session_Container. |
|
Implemented in CIAO::Session_Container. |
|
Initialize the container with a name.
Implemented in CIAO::Session_Container. |
|
|
|
|