diff options
Diffstat (limited to 'CIAO/DAnCE/NodeApplication/Container_Impl.h')
-rw-r--r-- | CIAO/DAnCE/NodeApplication/Container_Impl.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/CIAO/DAnCE/NodeApplication/Container_Impl.h b/CIAO/DAnCE/NodeApplication/Container_Impl.h index 3a6c91ae2b5..0549841ce53 100644 --- a/CIAO/DAnCE/NodeApplication/Container_Impl.h +++ b/CIAO/DAnCE/NodeApplication/Container_Impl.h @@ -19,15 +19,15 @@ #define CIAO_CONTAINER_IMPL_H #include /**/ "ace/pre.h" -#include "CIAO_NodeApplication_export.h" +#include "ace/config-all.h" #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ -#include "ciao/Deployment_ContainerS.h" -#include "ciao/Deployment_NodeApplicationC.h" +#include "ciao/Deployment_CoreS.h" #include "ciao/Container_Base.h" +//#include "ciao/Swapping_Container.h" #include "ace/SString.h" #include "ciao/Server_init.h" // write_IOR function & NameUtility #include "ciao/CIAO_common.h" // CIAO::debug_level @@ -45,7 +45,7 @@ namespace CIAO * interface and is used to manage the lifecycle of the installed * components and homes. */ - class NODEAPPLICATION_Export Container_Impl + class Container_Impl : public virtual POA_Deployment::Container { public: @@ -127,6 +127,11 @@ namespace CIAO ACE_THROW_SPEC ((CORBA::SystemException, Components::RemoveFailure)); + // Get all homes + virtual ::Components::CCMHomes * + get_homes (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) + ACE_THROW_SPEC ((CORBA::SystemException)); + bool register_with_ns (const char * obj_name, CORBA::ORB_ptr orb, |