summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/NodeManager/NodeDaemon_Impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/DAnCE/NodeManager/NodeDaemon_Impl.h')
-rw-r--r--TAO/CIAO/DAnCE/NodeManager/NodeDaemon_Impl.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/TAO/CIAO/DAnCE/NodeManager/NodeDaemon_Impl.h b/TAO/CIAO/DAnCE/NodeManager/NodeDaemon_Impl.h
index 2c936a56979..f9ae5df23b5 100644
--- a/TAO/CIAO/DAnCE/NodeManager/NodeDaemon_Impl.h
+++ b/TAO/CIAO/DAnCE/NodeManager/NodeDaemon_Impl.h
@@ -32,6 +32,7 @@
# pragma warning (disable:4250)
#endif /* _MSC_VER */
+#include "NAM_Map.h"
namespace CIAO
{
@@ -57,7 +58,11 @@ namespace CIAO
const char * nodeapp_loc,
int spawn_delay)
ACE_THROW_SPEC ((CORBA::SystemException));
-
+
+ /// Initializes the NodeDaemon.
+ virtual void init (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
+ ACE_THROW_SPEC ((CORBA::SystemException));
+
/// POA operation..
virtual PortableServer::POA_ptr _default_POA (void);
@@ -89,7 +94,8 @@ namespace CIAO
destroyManager (Deployment::NodeApplicationManager_ptr appManager
ACE_ENV_ARG_DECL_WITH_DEFAULTS)
ACE_THROW_SPEC ((CORBA::SystemException,
- Deployment::StopError));
+ Deployment::StopError,
+ Deployment::InvalidReference));
protected:
/// Since this class is reference counted, making this
@@ -119,6 +125,8 @@ namespace CIAO
// Cache reference of last NodeAppManager
// Deployment::NodeApplicationManager_var manager_;
+
+ NAM_Map map_;
};
}