#include <Node_Manager_Module.h>


Classes | |
| struct | SOptions |
Public Member Functions | |
| DAnCE_NodeManager_Module (void) | |
| Constructor. | |
| ~DAnCE_NodeManager_Module (void) | |
| Destructor. | |
| virtual CORBA::Object_ptr | create_object (CORBA::ORB_ptr orb, int argc, ACE_TCHAR *argv[]) |
| virtual const char * | usage (void) |
| Deliver a usage statement about the object. | |
| virtual bool | parse_args (int argc, ACE_TCHAR *argv[]) |
| Parse args passed to it; is not destructive. | |
Private Types | |
| typedef ACE_Map_Manager < ACE_CString, DAnCE::NodeManager_Impl *, ACE_Null_Mutex > | Servant_Map |
| Here we store the servants. | |
Private Member Functions | |
| void | register_value_factories (void) |
| void | create_poas (void) |
| void | create_nm_properties (DAnCE::PROPERTY_MAP &props) |
Private Attributes | |
| Servant_Map | nm_map_ |
| CORBA::ORB_var | orb_ |
| CosNaming::NamingContext_var | domain_nc_ |
| SOptions | options_ |
| Single redirection service for all NMs. | |
| PortableServer::POA_var | root_poa_ |
| PortableServer::POA_var | nm_poa_ |
typedef ACE_Map_Manager< ACE_CString, DAnCE::NodeManager_Impl *, ACE_Null_Mutex > DAnCE_NodeManager_Module::Servant_Map [private] |
Here we store the servants.
| DAnCE_NodeManager_Module::DAnCE_NodeManager_Module | ( | void | ) |
Constructor.
| DAnCE_NodeManager_Module::~DAnCE_NodeManager_Module | ( | void | ) |
Destructor.
| void DAnCE_NodeManager_Module::create_nm_properties | ( | DAnCE::PROPERTY_MAP & | props | ) | [private] |
| CORBA::Object_ptr DAnCE_NodeManager_Module::create_object | ( | CORBA::ORB_ptr | orb, | |
| int | argc, | |||
| ACE_TCHAR * | argv[] | |||
| ) | [virtual] |
Overload the base class method to create a new instance of a DAnCE_NodeManager_Module object.
Implements TAO_Object_Loader.
| void DAnCE_NodeManager_Module::create_poas | ( | void | ) | [private] |
| bool DAnCE_NodeManager_Module::parse_args | ( | int | argc, | |
| ACE_TCHAR * | argv[] | |||
| ) | [virtual] |
| void DAnCE_NodeManager_Module::register_value_factories | ( | void | ) | [private] |
| const char * DAnCE_NodeManager_Module::usage | ( | void | ) | [virtual] |
CosNaming::NamingContext_var DAnCE_NodeManager_Module::domain_nc_ [private] |
Servant_Map DAnCE_NodeManager_Module::nm_map_ [private] |
SOptions DAnCE_NodeManager_Module::options_ [private] |
Single redirection service for all NMs.
CORBA::ORB_var DAnCE_NodeManager_Module::orb_ [private] |
1.5.8