DAnCE::Node_Locator Class Reference

#include <Node_Locator.h>

Collaboration diagram for DAnCE::Node_Locator:

Collaboration graph
[legend]

List of all members.

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_


Member Typedef Documentation


Constructor & Destructor Documentation

DAnCE::Node_Locator::Node_Locator ( CORBA::ORB_ptr  orb,
CosNaming::NamingContext_ptr  nc 
)


Member Function Documentation

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]

void DAnCE::Node_Locator::store_ior ( const ACE_TCHAR name,
const ACE_TCHAR ior 
)


Member Data Documentation

CosNaming::NamingContext_var DAnCE::Node_Locator::nc_ [private]


The documentation for this class was generated from the following files:

Generated on Tue Apr 14 12:10:33 2009 for DAnCE by  doxygen 1.5.8