diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-06-15 16:09:09 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-06-15 16:09:09 +0000 |
commit | 2db518c8522c00ecda4c6985c67f539a223cbd39 (patch) | |
tree | 426570f53246704def015387ba57aab3d383646c /TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp | |
parent | 4df53d6a9198cdcfe61a20f4597682f534288801 (diff) | |
download | ATCD-2db518c8522c00ecda4c6985c67f539a223cbd39.tar.gz |
ChangeLogTag:Tue Jun 15 11:06:13 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp b/TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp index be883ab595b..a9386747480 100644 --- a/TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp +++ b/TAO/orbsvcs/orbsvcs/Trader/Service_Type_Repository.cpp @@ -54,6 +54,7 @@ TAO_Service_Type_Repository::~TAO_Service_Type_Repository (void) CosTradingRepos::ServiceTypeRepository::IncarnationNumber TAO_Service_Type_Repository::incarnation (CORBA::Environment &) + ACE_THROW_SPEC (()) { CosTradingRepos::ServiceTypeRepository::IncarnationNumber inc_num; if (this->lock_->acquire_read () == -1) @@ -78,7 +79,7 @@ add_type (const char * name, const CosTradingRepos::ServiceTypeRepository::PropStructSeq& props, const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq& super_types, CORBA::Environment& TAO_IN_ENV) - TAO_THROW_SPEC ((CORBA::SystemException, + ACE_THROW_SPEC ((CORBA::SystemException, CosTrading::IllegalServiceType, CosTradingRepos::ServiceTypeRepository::ServiceTypeExists, CosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch, @@ -160,7 +161,7 @@ add_type (const char * name, void TAO_Service_Type_Repository::remove_type (const char * name, CORBA::Environment& TAO_IN_ENV) - TAO_THROW_SPEC ((CORBA::SystemException, + ACE_THROW_SPEC ((CORBA::SystemException, CosTrading::IllegalServiceType, CosTrading::UnknownServiceType, CosTradingRepos::ServiceTypeRepository::HasSubTypes)) @@ -189,7 +190,7 @@ CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq* TAO_Service_Type_Repository:: list_types (const CosTradingRepos::ServiceTypeRepository::SpecifiedServiceTypes& which_types, CORBA::Environment& TAO_IN_ENV) - TAO_THROW_SPEC ((CORBA::SystemException)) + ACE_THROW_SPEC ((CORBA::SystemException)) { TAO_READ_GUARD_RETURN (ACE_Lock, ace_mon, *this->lock_, 0); @@ -226,7 +227,7 @@ CosTradingRepos::ServiceTypeRepository::TypeStruct* TAO_Service_Type_Repository:: describe_type (const char * name, CORBA::Environment& TAO_IN_ENV) - TAO_THROW_SPEC ((CORBA::SystemException, + ACE_THROW_SPEC ((CORBA::SystemException, CosTrading::IllegalServiceType, CosTrading::UnknownServiceType)) { @@ -273,7 +274,7 @@ CosTradingRepos::ServiceTypeRepository::TypeStruct* TAO_Service_Type_Repository:: fully_describe_type (const char * name, CORBA::Environment& TAO_IN_ENV) - TAO_THROW_SPEC ((CORBA::SystemException, + ACE_THROW_SPEC ((CORBA::SystemException, CosTrading::IllegalServiceType, CosTrading::UnknownServiceType)) { @@ -312,7 +313,7 @@ void TAO_Service_Type_Repository:: mask_type (const char * name, CORBA::Environment& TAO_IN_ENV) - TAO_THROW_SPEC ((CORBA::SystemException, + ACE_THROW_SPEC ((CORBA::SystemException, CosTrading::IllegalServiceType, CosTrading::UnknownServiceType, CosTradingRepos::ServiceTypeRepository::AlreadyMasked)) @@ -342,7 +343,7 @@ void TAO_Service_Type_Repository:: unmask_type (const char * name, CORBA::Environment& TAO_IN_ENV) - TAO_THROW_SPEC ((CORBA::SystemException, + ACE_THROW_SPEC ((CORBA::SystemException, CosTrading::IllegalServiceType, CosTrading::UnknownServiceType, CosTradingRepos::ServiceTypeRepository::NotMasked)) @@ -457,7 +458,7 @@ TAO_Service_Type_Repository:: validate_properties (Prop_Map& prop_map, const CosTradingRepos::ServiceTypeRepository::PropStructSeq& props, CORBA::Environment& TAO_IN_ENV) - TAO_THROW_SPEC ((CosTrading::IllegalPropertyName, + ACE_THROW_SPEC ((CosTrading::IllegalPropertyName, CosTrading::DuplicatePropertyName)) { for (CORBA::ULong i = 0; i < props.length (); i++) @@ -482,7 +483,7 @@ TAO_Service_Type_Repository:: validate_supertypes (Service_Type_Map& super_map, const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq& super_types, CORBA::Environment& TAO_IN_ENV) - TAO_THROW_SPEC ((CosTrading::IllegalServiceType, + ACE_THROW_SPEC ((CosTrading::IllegalServiceType, CosTrading::UnknownServiceType, CosTrading::DuplicatePropertyName)) { @@ -513,7 +514,7 @@ TAO_Service_Type_Repository:: validate_inheritance (Prop_Map& prop_map, const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq& super_types, CORBA::Environment& TAO_IN_ENV) - TAO_THROW_SPEC ((CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition)) + ACE_THROW_SPEC ((CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition)) { CORBA::ULong num_super_types = super_types.length (); |