summaryrefslogtreecommitdiff
path: root/CIAO/DAnCE/NodeApplication/Container_Impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/DAnCE/NodeApplication/Container_Impl.h')
-rw-r--r--CIAO/DAnCE/NodeApplication/Container_Impl.h13
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,