diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp | 73 |
1 files changed, 22 insertions, 51 deletions
diff --git a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp index f6d9fb2a13c..0ced0341ca0 100644 --- a/TAO/orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp +++ b/TAO/orbsvcs/orbsvcs/PortableGroup/PG_PropertyManager.cpp @@ -27,8 +27,7 @@ TAO_PG_PropertyManager::TAO_PG_PropertyManager ( void TAO_PG_PropertyManager::set_default_properties ( - const PortableGroup::Properties & props - ACE_ENV_ARG_DECL) + const PortableGroup::Properties & props) ACE_THROW_SPEC ((CORBA::SystemException, PortableGroup::InvalidProperty, PortableGroup::UnsupportedProperty)) @@ -46,13 +45,10 @@ TAO_PG_PropertyManager::set_default_properties ( PortableGroup::Property property = props[i]; if (property.nam == factories) - ACE_THROW (PortableGroup::InvalidProperty (property.nam, - property.val)); + throw PortableGroup::InvalidProperty (property.nam, property.val); } - this->property_validator_.validate_property (props - ACE_ENV_ARG_PARAMETER); - ACE_CHECK; + this->property_validator_.validate_property (props); ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->lock_); @@ -61,8 +57,7 @@ TAO_PG_PropertyManager::set_default_properties ( PortableGroup::Properties * -TAO_PG_PropertyManager::get_default_properties ( - ACE_ENV_SINGLE_ARG_DECL) +TAO_PG_PropertyManager::get_default_properties () ACE_THROW_SPEC ((CORBA::SystemException)) { ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, guard, this->lock_, 0); @@ -75,7 +70,6 @@ TAO_PG_PropertyManager::get_default_properties ( TAO::VMCID, ENOMEM), CORBA::COMPLETED_NO)); - ACE_CHECK_RETURN (0); return props; } @@ -83,8 +77,7 @@ TAO_PG_PropertyManager::get_default_properties ( void TAO_PG_PropertyManager::remove_default_properties ( - const PortableGroup::Properties &props - ACE_ENV_ARG_DECL) + const PortableGroup::Properties &props) ACE_THROW_SPEC ((CORBA::SystemException, PortableGroup::InvalidProperty, PortableGroup::UnsupportedProperty)) @@ -95,24 +88,19 @@ TAO_PG_PropertyManager::remove_default_properties ( ACE_GUARD (TAO_SYNCH_MUTEX, guard, this->lock_); this->remove_properties (props, - this->default_properties_ - ACE_ENV_ARG_PARAMETER); - ACE_CHECK; + this->default_properties_); } void TAO_PG_PropertyManager::set_type_properties ( const char * type_id, - const PortableGroup::Properties & overrides - ACE_ENV_ARG_DECL) + const PortableGroup::Properties & overrides) ACE_THROW_SPEC ((CORBA::SystemException, PortableGroup::InvalidProperty, PortableGroup::UnsupportedProperty)) { - this->property_validator_.validate_property (overrides - ACE_ENV_ARG_PARAMETER); - ACE_CHECK; + this->property_validator_.validate_property (overrides); CORBA::ULong num_overrides = overrides.length (); @@ -123,7 +111,7 @@ TAO_PG_PropertyManager::set_type_properties ( Type_Prop_Table::ENTRY * entry = 0; if (this->type_properties_.find (type_id, entry) != 0) - ACE_THROW (CORBA::BAD_PARAM ()); + throw CORBA::BAD_PARAM (); PortableGroup::Properties & props = entry->int_id_; props = overrides; @@ -132,8 +120,7 @@ TAO_PG_PropertyManager::set_type_properties ( PortableGroup::Properties * TAO_PG_PropertyManager::get_type_properties ( - const char * type_id - ACE_ENV_ARG_DECL) + const char * type_id) ACE_THROW_SPEC ((CORBA::SystemException)) { ACE_GUARD_RETURN (TAO_SYNCH_MUTEX, guard, this->lock_, 0); @@ -159,7 +146,6 @@ TAO_PG_PropertyManager::get_type_properties ( TAO::VMCID, ENOMEM), CORBA::COMPLETED_NO)); - ACE_CHECK_RETURN (0); PortableGroup::Properties_var properties = tmp_properties; @@ -181,8 +167,7 @@ TAO_PG_PropertyManager::get_type_properties ( void TAO_PG_PropertyManager::remove_type_properties ( const char * type_id, - const PortableGroup::Properties & props - ACE_ENV_ARG_DECL) + const PortableGroup::Properties & props) ACE_THROW_SPEC ((CORBA::SystemException, PortableGroup::InvalidProperty, PortableGroup::UnsupportedProperty)) @@ -194,22 +179,19 @@ TAO_PG_PropertyManager::remove_type_properties ( Type_Prop_Table::ENTRY * entry = 0; if (this->type_properties_.find (type_id, entry) != 0) - ACE_THROW (CORBA::BAD_PARAM ()); + throw CORBA::BAD_PARAM (); PortableGroup::Properties & type_properties = entry->int_id_; this->remove_properties (props, - type_properties - ACE_ENV_ARG_PARAMETER); - ACE_CHECK; + type_properties); } void TAO_PG_PropertyManager::set_properties_dynamically ( PortableGroup::ObjectGroup_ptr /* object_group */, - const PortableGroup::Properties & /* overrides */ - ACE_ENV_ARG_DECL) + const PortableGroup::Properties & /* overrides */) ACE_THROW_SPEC ((CORBA::SystemException, PortableGroup::ObjectGroupNotFound, PortableGroup::InvalidProperty, @@ -230,25 +212,21 @@ TAO_PG_PropertyManager::set_properties_dynamically ( PortableGroup::Property property = props[i]; if (property.nam == factories) - ACE_THROW (PortableGroup::InvalidProperty (property.nam, - property.val)); + throw PortableGroup::InvalidProperty (property.nam, property.val); } - this->property_validator_.validate_property (overrides - ACE_ENV_ARG_PARAMETER); - ACE_CHECK; + this->property_validator_.validate_property (overrides); // @todo Set the properties in the object group map entry. #endif /* 0 */ - ACE_THROW (CORBA::NO_IMPLEMENT ()); + throw CORBA::NO_IMPLEMENT (); } PortableGroup::Properties * TAO_PG_PropertyManager::get_properties ( - PortableGroup::ObjectGroup_ptr object_group - ACE_ENV_ARG_DECL) + PortableGroup::ObjectGroup_ptr object_group) ACE_THROW_SPEC ((CORBA::SystemException, PortableGroup::ObjectGroupNotFound)) { @@ -258,18 +236,14 @@ TAO_PG_PropertyManager::get_properties ( // @@ Race condition here! PortableGroup::Properties_var dynamic_properties = - this->object_group_manager_.get_properties (object_group - ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (0); + this->object_group_manager_.get_properties (object_group); CORBA::ULong dyn_props_len = dynamic_properties->length (); if (dyn_props_len > properties_len) properties_len = dyn_props_len; CORBA::String_var type_id = - this->object_group_manager_.type_id (object_group - ACE_ENV_ARG_PARAMETER); - ACE_CHECK_RETURN (0); + this->object_group_manager_.type_id (object_group); CORBA::ULong type_props_len = 0; PortableGroup::Properties * type_properties = 0; @@ -295,7 +269,6 @@ TAO_PG_PropertyManager::get_properties ( TAO::VMCID, ENOMEM), CORBA::COMPLETED_NO)); - ACE_CHECK_RETURN (0); PortableGroup::Properties_var properties = tmp_properties; @@ -322,8 +295,7 @@ TAO_PG_PropertyManager::get_properties ( void TAO_PG_PropertyManager::remove_properties ( const PortableGroup::Properties & to_be_removed, - PortableGroup::Properties &properties - ACE_ENV_ARG_DECL) + PortableGroup::Properties &properties) ACE_THROW_SPEC ((CORBA::SystemException, PortableGroup::InvalidProperty, PortableGroup::UnsupportedProperty)) @@ -355,8 +327,7 @@ TAO_PG_PropertyManager::remove_properties ( // The property to be removed doesn't exist in the current list // of default properties. if (n == old_n) - ACE_THROW (PortableGroup::InvalidProperty (remove.nam, - remove.val)); + throw PortableGroup::InvalidProperty (remove.nam, remove.val); } // All properties were successfully removed, and the remaining ones |