CIAO::NAResource_Config_Manager Class Reference

#include <NAConfig_Manager.h>

Inheritance diagram for CIAO::NAResource_Config_Manager:

Inheritance graph
[legend]
Collaboration diagram for CIAO::NAResource_Config_Manager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~NAResource_Config_Manager (void)
virtual int pre_orb_initialize (void)
virtual int post_orb_initialize (CORBA::ORB_ptr o)
virtual void init (CORBA::ORB_ptr orb)
virtual void init_resources (const CIAO::DAnCE::ServerResource &info)
 Initializing the NAResource_Config_Manager.
virtual CORBA::PolicyList * find_policies_by_name (const char *name)
 Query a policy set by name.
virtual bool policy_exists (const char *name)

Private Types

typedef ACE_Hash_Map_Manager_Ex<
ACE_CString, CORBA::PolicyList_var,
ACE_Hash< ACE_CString >,
ACE_Equal_To< ACE_CString >,
ACE_Null_Mutex
POLICY_MAP
 Hash_Map stuff.

Private Member Functions

CORBA::Policy_ptr create_single_policy (const CIAO::DAnCE::PolicyDef &policy_def)

Private Attributes

CORBA::ORB_var orb_
 Cached an ORB reference.
POLICY_MAP policy_map_
 Internal TP names to id map.

Member Typedef Documentation

typedef ACE_Hash_Map_Manager_Ex<ACE_CString, CORBA::PolicyList_var, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex> CIAO::NAResource_Config_Manager::POLICY_MAP [private]

Hash_Map stuff.


Constructor & Destructor Documentation

ACE_INLINE CIAO::NAResource_Config_Manager::~NAResource_Config_Manager ( void   )  [inline, virtual]


Member Function Documentation

CORBA::Policy_ptr CIAO::NAResource_Config_Manager::create_single_policy ( const CIAO::DAnCE::PolicyDef policy_def  )  [private]

CORBA::PolicyList * CIAO::NAResource_Config_Manager::find_policies_by_name ( const char *  name  )  [virtual]

Query a policy set by name.

Implements CIAO::Config_Manager.

void CIAO::NAResource_Config_Manager::init ( CORBA::ORB_ptr  orb  )  [virtual]

Implements CIAO::Config_Manager.

void CIAO::NAResource_Config_Manager::init_resources ( const CIAO::DAnCE::ServerResource info  )  [virtual]

Initializing the NAResource_Config_Manager.

Implements CIAO::Config_Manager.

bool CIAO::NAResource_Config_Manager::policy_exists ( const char *  name  )  [virtual]

Implements CIAO::Config_Manager.

int CIAO::NAResource_Config_Manager::post_orb_initialize ( CORBA::ORB_ptr  o  )  [virtual]

Implements CIAO::Config_Manager.

int CIAO::NAResource_Config_Manager::pre_orb_initialize ( void   )  [virtual]

Implements CIAO::Config_Manager.


Member Data Documentation

CORBA::ORB_var CIAO::NAResource_Config_Manager::orb_ [private]

Cached an ORB reference.

POLICY_MAP CIAO::NAResource_Config_Manager::policy_map_ [private]

Internal TP names to id map.


The documentation for this class was generated from the following files:
Generated on Mon Apr 30 23:46:53 2007 for DAnCE by  doxygen 1.4.7-1