#include <Containers_Info_Map.h>
Collaboration diagram for CIAO::Containers_Info_Map:

Public Member Functions | |
| Containers_Info_Map (const Deployment::DeploymentPlan &plan, const Deployment::ComponentPlans &shared_components) | |
| 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) |
| bool | is_shared_component (ACE_CString &name) |
Private Attributes | |
| MAP | map_ |
| const Deployment::DeploymentPlan & | plan_ |
| Deployment::ComponentPlans | shared_components_ |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
Helper function to check wheather a component instance is in the "shared components list". |
|
|
|
|
|
|
|
|
shared components list, passed in from NodeImplementationInfoHandler class. |
1.3.9.1