#include <Assembly_Visitors.h>
Collaboration diagram for CIAO::Assembly_Builder_Visitor:

Public Methods | |
| Assembly_Builder_Visitor (CORBA::ORB_ptr o, Assembly_Context &context, CIAO::ID_IMPL_MAP &idmap, Deployment_Configuration &config) | |
| Constructor. | |
| virtual | ~Assembly_Builder_Visitor (void) |
| Destructor. | |
| virtual int | visit_Container (Assembly_Placement::Container *c ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| virtual int | visit_hostcollocation (Assembly_Placement::hostcollocation *hc ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| virtual int | visit_processcollocation (Assembly_Placement::processcollocation *pc ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| virtual int | visit_homeplacement (Assembly_Placement::homeplacement *hp ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| virtual int | visit_componentinstantiation (Assembly_Placement::componentinstantiation *ci ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
| Components::Deployment::ComponentServer_ptr | get_current_componentserver (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS) |
| Components::Deployment::Container_ptr | get_container (const char *rtpolicy ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
Protected Methods | |
| void | register_component (Assembly_Placement::componentinstantiation::Register_Info *i, Components::CCMObject_ptr c ACE_ENV_ARG_DECL_WITH_DEFAULTS) |
Registering a component using the info specified in i . | |
Protected Attributes | |
| Components::Deployment::ComponentServer_var | compserv_ |
| Current Component Server. | |
| Components::Deployment::Container_var | container_ |
| ACE_CString | rtpolicy_name_ |
| Components::KeylessCCMHome_var | home_ |
| CORBA::ORB_var | orb_ |
| Keep a pointer to the managing ORB serving this servant. | |
| Assembly_Context & | context_ |
| Context to build on. | |
| CIAO::ID_IMPL_MAP & | impl_idref_map_ |
| Context to build on. | |
| Deployment_Configuration & | deployment_config_ |
| Deployment Configuration Info. | |
|
||||||||||||||||||||
|
Constructor.
|
|
|
Destructor.
|
|
|
Return a container with the specified |
|
|
|
|
||||||||||||
|
Registering a component using the info specified in
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Current Component Server.
|
|
|
Current Container. (This shouldn't be necessary because the component server supposedly should be able to figure out if a component home can be installed in the same container based on its configvalue. However, our component server don't do that yet, so we just install all home in a process into one single container.) |
|
|
Context to build on.
|
|
|
Deployment Configuration Info.
|
|
|
Current Component Home. We only support keyless home operations for now. |
|
|
Context to build on.
|
|
|
Keep a pointer to the managing ORB serving this servant.
|
|
|
The name of the RTPolicy_Set of the active (referenced by |
1.2.18