DAnCE ..
Public Member Functions | Private Types | Private Member Functions | Private Attributes
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 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]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines