Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

CIAO::Containers_Info_Map Class Reference

#include <Containers_Info_Map.h>

Collaboration diagram for CIAO::Containers_Info_Map:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Containers_Info_Map (const Deployment::DeploymentPlan &plan)
Deployment::ContainerImplementationInfos * containers_info (void)

Private Types

typedef ACE_Hash_Map_Manager_Ex<
ACE_CString, Deployment::ContainerImplementationInfo *,
ACE_Hash< ACE_CString >,
ACE_Equal_To< ACE_CString >,
ACE_Null_Mutex
MAP
typedef MAP::iterator Iterator

Private Member Functions

void initialize_map (void)
bool build_map (void)
bool insert_instance_into_map (const Deployment::InstanceDeploymentDescription &instance)
bool insert_instance_into_container (const Deployment::InstanceDeploymentDescription &instance, Deployment::ComponentImplementationInfos &impl_infos)

Private Attributes

MAP map_
const Deployment::DeploymentPlan & plan_

Member Typedef Documentation

typedef MAP::iterator CIAO::Containers_Info_Map::Iterator [private]
 

typedef ACE_Hash_Map_Manager_Ex<ACE_CString, Deployment::ContainerImplementationInfo *, ACE_Hash<ACE_CString>, ACE_Equal_To<ACE_CString>, ACE_Null_Mutex> CIAO::Containers_Info_Map::MAP [private]
 


Constructor & Destructor Documentation

CIAO::Containers_Info_Map::Containers_Info_Map const Deployment::DeploymentPlan &  plan  ) 
 


Member Function Documentation

bool CIAO::Containers_Info_Map::build_map void   )  [private]
 

Deployment::ContainerImplementationInfos * CIAO::Containers_Info_Map::containers_info void   ) 
 

void CIAO::Containers_Info_Map::initialize_map void   )  [private]
 

bool CIAO::Containers_Info_Map::insert_instance_into_container const Deployment::InstanceDeploymentDescription &  instance,
Deployment::ComponentImplementationInfos &  impl_infos
[private]
 

bool CIAO::Containers_Info_Map::insert_instance_into_map const Deployment::InstanceDeploymentDescription &  instance  )  [private]
 


Member Data Documentation

MAP CIAO::Containers_Info_Map::map_ [private]
 

const Deployment::DeploymentPlan& CIAO::Containers_Info_Map::plan_ [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Dec 21 00:01:04 2005 for DAnCE by  doxygen 1.3.9.1