#include <NodeManager_Impl.h>
Public Member Functions | |
NodeManager_Impl (const char *name, CORBA::ORB_ptr orb, PortableServer::POA_ptr p, const char *nodeapp_loc, const char *nodeapp_options, int spawn_delay, bool is_multi_threaded) | |
Constructor. | |
Protected Member Functions | |
virtual | ~NodeManager_Impl (void) |
virtual ::CIAO::NodeApplicationManager_Impl_Base * | create_node_app_manager (CORBA::ORB_ptr orb, PortableServer::POA_ptr poa) |
Private Attributes | |
bool | is_multi_threaded_ |
This class implements the CIAO:NodeManagerDaemon interface.
CIAO::NodeManager_Impl::NodeManager_Impl | ( | const char * | name, | |
CORBA::ORB_ptr | orb, | |||
PortableServer::POA_ptr | p, | |||
const char * | nodeapp_loc, | |||
const char * | nodeapp_options, | |||
int | spawn_delay, | |||
bool | is_multi_threaded | |||
) |
Constructor.
CIAO::NodeManager_Impl::~NodeManager_Impl | ( | void | ) | [protected, virtual] |
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.
CIAO::NodeApplicationManager_Impl_Base * CIAO::NodeManager_Impl::create_node_app_manager | ( | CORBA::ORB_ptr | orb, | |
PortableServer::POA_ptr | poa | |||
) | [protected, virtual] |
Implements CIAO::NodeManager_Impl_Base.
bool CIAO::NodeManager_Impl::is_multi_threaded_ [private] |