diff options
-rw-r--r-- | DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp | 12 | ||||
-rw-r--r-- | DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h | 2 |
2 files changed, 7 insertions, 7 deletions
diff --git a/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp b/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp index a94649239ac..00b5431faec 100644 --- a/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp +++ b/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.cpp @@ -1311,7 +1311,7 @@ handle_es_connection ( if (binding.deployRequirement.length () != 0) { retv[len].config = - this->get_connection_QoS_configuration (binding.deployRequirement[0]); + * (this->get_connection_QoS_configuration (binding.deployRequirement[0])); } // If we didnt find the objref of the connection ... @@ -2055,13 +2055,13 @@ purge_connections (Deployment::Connections_var & connections, } } -const Deployment::Properties & +Deployment::Properties * CIAO::DomainApplicationManager_Impl:: get_connection_QoS_configuration (const Deployment::Requirement & requirement) { // Get the name/identifier of the filter associated with // this connection - Deployment::Properties_var retv; + Deployment::Properties * retv; ACE_NEW_NORETURN (retv, Deployment::Properties); CORBA::ULong len = retv->length (); @@ -2093,12 +2093,12 @@ get_connection_QoS_configuration (const Deployment::Requirement & requirement) filter_name) == 0) { retv->length (len + 1); - retv[len].name = CORBA::string_dup ("EventFilter"); - retv[len].value <<= this->esd_[j].filters[k]; + (*retv)[len].name = CORBA::string_dup ("EventFilter"); + (*retv)[len].value <<= this->esd_[j].filters[k]; break; } } } } - return retv.inout (); + return retv; } diff --git a/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h b/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h index 49e52ee7d37..ee2ae518e86 100644 --- a/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h +++ b/DAnCE/DomainApplicationManager/DomainApplicationManager_Impl.h @@ -408,7 +408,7 @@ namespace CIAO * deployment requirement. The deployment requirement only specifies * an identifier/reference to the EventServiceDeploymentDescriptions. */ - virtual const Deployment::Properties & + virtual Deployment::Properties * get_connection_QoS_configuration ( const Deployment::Requirement & requirement); |