DAnCE  ..
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
DAnCE::Node_Locator Class Reference

#include <Node_Locator.h>

Collaboration diagram for DAnCE::Node_Locator:
Collaboration graph

Public Member Functions

 Node_Locator (CORBA::ORB_ptr orb, CosNaming::NamingContext_ptr nc)
 
::Deployment::NodeManager_ptr locate_node (const char *name)
 
bool process_cdd (const ACE_TCHAR *file)
 
void store_ior (const char *name, const char *ior)
 

Private Types

typedef ACE_Map_Manager
< ACE_CString, ACE_CString,
ACE_Null_Mutex
NODEMAP
 

Private Member Functions

::Deployment::NodeManager_ptr resolve_ior (const char *name, const char *ior)
 
::Deployment::NodeManager_ptr ns_lookup (const char *name)
 
bool get_resource_value (const char *type, const ::Deployment::Resources &resources,::Deployment::Resource &val)
 

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

bool DAnCE::Node_Locator::get_resource_value ( const char *  type,
const ::Deployment::Resources resources,
::Deployment::Resource val 
)
private
Deployment::NodeManager_ptr DAnCE::Node_Locator::locate_node ( const char *  name)
Deployment::NodeManager_ptr DAnCE::Node_Locator::ns_lookup ( const char *  name)
private
bool DAnCE::Node_Locator::process_cdd ( const ACE_TCHAR file)
Deployment::NodeManager_ptr DAnCE::Node_Locator::resolve_ior ( const char *  name,
const char *  ior 
)
private
void DAnCE::Node_Locator::store_ior ( const char *  name,
const char *  ior 
)

Member Data Documentation

CosNaming::NamingContext_var DAnCE::Node_Locator::nc_
private
NODEMAP DAnCE::Node_Locator::nodes_
private
CORBA::ORB_var DAnCE::Node_Locator::orb_
private

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