diff options
author | Abdullah Sowayan <sowayan@users.noreply.github.com> | 2007-07-09 02:15:07 +0000 |
---|---|---|
committer | Abdullah Sowayan <sowayan@users.noreply.github.com> | 2007-07-09 02:15:07 +0000 |
commit | 37fd56616a925f50d8b5f8996df8c40a984dbd2d (patch) | |
tree | 8b23dd4d60ef24e8ae95ad442641997c075b6bcf /CIAO/DAnCE | |
parent | 6469c4f64d06afa6e8757ae115ce1bb68b37067c (diff) | |
download | ATCD-37fd56616a925f50d8b5f8996df8c40a984dbd2d.tar.gz |
Mon Jul 9 02:11:22 UTC 2007 Abdullah Sowayan <abdullah.sowayan@lmco.com>
Diffstat (limited to 'CIAO/DAnCE')
-rw-r--r-- | CIAO/DAnCE/Utils/Plan_Handler.cpp | 57 | ||||
-rw-r--r-- | CIAO/DAnCE/Utils/Plan_Handler.h | 17 |
2 files changed, 32 insertions, 42 deletions
diff --git a/CIAO/DAnCE/Utils/Plan_Handler.cpp b/CIAO/DAnCE/Utils/Plan_Handler.cpp index 7722d1fb466..3dd0eab8845 100644 --- a/CIAO/DAnCE/Utils/Plan_Handler.cpp +++ b/CIAO/DAnCE/Utils/Plan_Handler.cpp @@ -12,7 +12,6 @@ namespace CIAO const char *node_name, const char *impl_name, const char *ns_name) - throw (ImplementationNotFound) { // Modifying the deployment plan in order to include the new instance ... ::Deployment::InstanceDeploymentDescriptions instance = @@ -58,24 +57,23 @@ namespace CIAO const char *node_name, const char *impl_name, const char *ns_name) - throw (ImplementationNotFound) { for (int i = 1; i <= num; ++i) { - ACE_CString inst_name (instance_name); - //ACE_CString naming (ns_name); - - const int BUF_SIZE = 256; - char buf[BUF_SIZE]; - ACE_OS::itoa (i, buf, 10); - inst_name += buf; - //naming += buf; - - DAnCE_Utils::add_instance (deployment_plan, - inst_name.c_str (), - node_name, - impl_name, - ns_name); + ACE_CString inst_name (instance_name); + //ACE_CString naming (ns_name); + + const int BUF_SIZE = 256; + char buf[BUF_SIZE]; + ACE_OS::itoa (i, buf, 10); + inst_name += buf; + //naming += buf; + + DAnCE_Utils::add_instance (deployment_plan, + inst_name.c_str (), + node_name, + impl_name, + ns_name); } } @@ -84,7 +82,6 @@ namespace CIAO /* void DAnCE_Utils::add_connection (::Deployment::DeploymentPlan_var &deployment_plan, const char *connection_name, const char *port_name, const char *facet_instance, const char *receptacle_instance) - throw (InstanceNotFound) { // Modifying the deployment plan in order to include the new connection ... @@ -137,7 +134,6 @@ namespace CIAO void DAnCE_Utils::remove_instance (::Deployment::DeploymentPlan_var &deployment_plan, const char *instance_name) - throw (InstanceNotFound) { // Modifying the deployment plan in order to remove the instance ... @@ -163,14 +159,14 @@ namespace CIAO for (i = 0; i < connection.length(); i++) for (unsigned int j = 0; j < connection[i].internalEndpoint.length(); j++) if (connection[i].internalEndpoint[j].instanceRef == instance_ref) - { - remove_connection(deployment_plan, connection[i].name.in()); - // Updating i in order to verify the shifted connection ... - i--; - // Re-acquiring instances from the deployment plan ... - connection = deployment_plan->connection; - break; - } + { + remove_connection(deployment_plan, connection[i].name.in()); + // Updating i in order to verify the shifted connection ... + i--; + // Re-acquiring instances from the deployment plan ... + connection = deployment_plan->connection; + break; + } // And then, removing the instance itself ... @@ -210,7 +206,6 @@ namespace CIAO DAnCE_Utils::remove_connection ( ::Deployment::DeploymentPlan_var &deployment_plan, const char *connection_name) - throw (ConnectionNotFound) { ::Deployment::PlanConnectionDescriptions connection = deployment_plan->connection; @@ -257,8 +252,8 @@ namespace CIAO } } connection.length(connection.length()-1); - // Re-assigning connection to the deployment plan ... - deployment_plan->connection = connection; + // Re-assigning connection to the deployment plan ... + deployment_plan->connection = connection; return; } // Throw exception if connection name not found ... @@ -281,7 +276,7 @@ namespace CIAO ACE_DEBUG ((LM_DEBUG, "\tNumber of properties: %d\n", instance[i].configProperty.length())); for (CORBA::ULong k = 0; k < instance[i].configProperty.length(); k++) - ACE_DEBUG ((LM_DEBUG, "\t\tName: %s\n", instance[i].configProperty[k].name.in())); + ACE_DEBUG ((LM_DEBUG, "\t\tName: %s\n", instance[i].configProperty[k].name.in())); } } @@ -340,7 +335,7 @@ namespace CIAO ACE_DEBUG ((LM_DEBUG, "\t\t\tPortname: %s\n", connection[i].internalEndpoint[j].portName.in())); ACE_DEBUG ((LM_DEBUG, "\t\t\tProvider: %d\n", connection[i].internalEndpoint[j].provider)); - if (connection[i].internalEndpoint[j].kind == ::Deployment::Facet || + if (connection[i].internalEndpoint[j].kind == ::Deployment::Facet || connection[i].internalEndpoint[j].kind == ::Deployment::SimplexReceptacle) ACE_DEBUG ((LM_DEBUG, "\t\t\tKind: %s\n", diff --git a/CIAO/DAnCE/Utils/Plan_Handler.h b/CIAO/DAnCE/Utils/Plan_Handler.h index c83685fecfe..39bcde869d9 100644 --- a/CIAO/DAnCE/Utils/Plan_Handler.h +++ b/CIAO/DAnCE/Utils/Plan_Handler.h @@ -46,38 +46,33 @@ namespace CIAO const char *instance_name, const char *node_name, const char *impl_name, - const char *ns_name = 0) - throw (ImplementationNotFound); + const char *ns_name = 0); /// Add a certain number of instances /// The name of the instances will be "instance_name_X" where /// <X> is a positive integer number starting from 1 to <num>. static void add_instances ( - int num, + int num, ::Deployment::DeploymentPlan &deployment_plan, const char *instance_name, const char *node_name, const char *impl_name, - const char *ns_name = 0) - throw (ImplementationNotFound); + const char *ns_name = 0); static void add_connection ( ::Deployment::DeploymentPlan &deployment_plan, const char *connection_name, const char *port_name, const char *facet_instance, - const char *receptacle_instance) - throw (InstanceNotFound); + const char *receptacle_instance); static void remove_instance ( ::Deployment::DeploymentPlan &deployment_plan, - const char *instance_name) - throw (InstanceNotFound); + const char *instance_name); static void remove_connection ( ::Deployment::DeploymentPlan &deployment_plan, - const char *connection_name) - throw (ConnectionNotFound); + const char *connection_name); static void print_instances ( const ::Deployment::DeploymentPlan &deployment_plan); |