diff options
Diffstat (limited to 'TAO/CIAO/DnC/NodeManager/NodeDaemon_Impl.h')
-rw-r--r-- | TAO/CIAO/DnC/NodeManager/NodeDaemon_Impl.h | 22 |
1 files changed, 9 insertions, 13 deletions
diff --git a/TAO/CIAO/DnC/NodeManager/NodeDaemon_Impl.h b/TAO/CIAO/DnC/NodeManager/NodeDaemon_Impl.h index 2b9dcc00107..7802f84f964 100644 --- a/TAO/CIAO/DnC/NodeManager/NodeDaemon_Impl.h +++ b/TAO/CIAO/DnC/NodeManager/NodeDaemon_Impl.h @@ -45,26 +45,14 @@ namespace CIAO { public: - // @@ (OO) In general, we only use _WITH_DEFAULTS for IDL defined - /// methods. Please remove _WITH_DEFAULT from the emulated - /// exception parameter below. /// Constructor NodeDaemon_Impl (const char *name, CORBA::ORB_ptr orb, PortableServer::POA_ptr p, const char * nodeapp_loc, - int spawn_delay - ACE_ENV_ARG_DECL_WITH_DEFAULTS) + int spawn_delay) ACE_THROW_SPEC ((CORBA::SystemException)); - // @@ (OO) Since this class is reference counted, please make this - // destructor protected to enforce proper memory managment - // through the reference counting mechanism (i.e. to - // disallow calling operator delete() on an instance of - // this class. - /// Destructor - virtual ~NodeDaemon_Impl (void); - /// Get the containing POA. This operation does *not* /// increase the reference count of the POA. virtual PortableServer::POA_ptr _default_POA (void); @@ -100,6 +88,14 @@ namespace CIAO Deployment::StopError)); protected: + // Since this class is reference counted, making this + // destructor protected to enforce proper memory managment + // through the reference counting mechanism (i.e. to + // disallow calling operator delete() on an instance of + // this class. + /// Destructor + virtual ~NodeDaemon_Impl (void); + // Keep a pointer to the managing ORB serving this servant. CORBA::ORB_var orb_; |