#include <Node_Locator.h>
Public Member Functions | |
Node_Locator (CORBA::ORB_ptr orb, CosNaming::NamingContext_ptr nc) | |
::Deployment::NodeManager_ptr | locate_node (const ACE_TCHAR *name) |
bool | process_node_map (const ACE_TCHAR *file) |
void | store_ior (const ACE_TCHAR *name, const ACE_TCHAR *ior) |
Private Types | |
typedef ACE_Map_Manager < ACE_TString, ACE_TString, ACE_Null_Mutex > | NODEMAP |
Private Member Functions | |
::Deployment::NodeManager_ptr | resolve_ior (const ACE_TCHAR *name, const ACE_TCHAR *ior) |
::Deployment::NodeManager_ptr | ns_lookup (const ACE_TCHAR *name) |
Private Attributes | |
NODEMAP | nodes_ |
CORBA::ORB_var | orb_ |
CosNaming::NamingContext_var | nc_ |
typedef ACE_Map_Manager<ACE_TString, ACE_TString, ACE_Null_Mutex> DAnCE::Node_Locator::NODEMAP [private] |
DAnCE::Node_Locator::Node_Locator | ( | CORBA::ORB_ptr | orb, | |
CosNaming::NamingContext_ptr | nc | |||
) |
Deployment::NodeManager_ptr DAnCE::Node_Locator::locate_node | ( | const ACE_TCHAR * | name | ) |
Deployment::NodeManager_ptr DAnCE::Node_Locator::ns_lookup | ( | const ACE_TCHAR * | name | ) | [private] |
bool DAnCE::Node_Locator::process_node_map | ( | const ACE_TCHAR * | file | ) |
Deployment::NodeManager_ptr DAnCE::Node_Locator::resolve_ior | ( | const ACE_TCHAR * | name, | |
const ACE_TCHAR * | ior | |||
) | [private] |
CosNaming::NamingContext_var DAnCE::Node_Locator::nc_ [private] |
NODEMAP DAnCE::Node_Locator::nodes_ [private] |
CORBA::ORB_var DAnCE::Node_Locator::orb_ [private] |