diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-06-22 04:34:29 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-06-22 04:34:29 +0000 |
commit | bdb846618b856a1efdef51706e633e9b2f5e725d (patch) | |
tree | 027243dd9739585a7058c9cea5fb76e0b55df2b5 /TAO/tao/IORManipulation.h | |
parent | 63aa58639a381e9aa184c2e84abbf8c1300a484e (diff) | |
download | ATCD-bdb846618b856a1efdef51706e633e9b2f5e725d.tar.gz |
ChangeLogTag:Mon Jun 21 23:34:06 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO/tao/IORManipulation.h')
-rw-r--r-- | TAO/tao/IORManipulation.h | 36 |
1 files changed, 31 insertions, 5 deletions
diff --git a/TAO/tao/IORManipulation.h b/TAO/tao/IORManipulation.h index ed991faca10..c7616d8ec75 100644 --- a/TAO/tao/IORManipulation.h +++ b/TAO/tao/IORManipulation.h @@ -41,26 +41,52 @@ public: virtual CORBA::Object_ptr merge_iors ( const TAO_IOP::TAO_IOR_Manipulation::IORList & iors, - CORBA::Environment &ACE_TRY_ENV = CORBA::default_environment ()); + CORBA::Environment &ACE_TRY_ENV = CORBA::default_environment ()) + ACE_THROW_SPEC (( + CORBA::SystemException, + TAO_IOP::TAO_IOR_Manipulation::EmptyProfileList, + TAO_IOP::TAO_IOR_Manipulation::Duplicate, + TAO_IOP::TAO_IOR_Manipulation::Invalid_IOR + )); virtual CORBA::Object_ptr add_profiles ( CORBA::Object_ptr ior1, CORBA::Object_ptr ior2, - CORBA::Environment &ACE_TRY_ENV = CORBA::default_environment ()); + CORBA::Environment &ACE_TRY_ENV = CORBA::default_environment ()) + ACE_THROW_SPEC (( + CORBA::SystemException, + TAO_IOP::TAO_IOR_Manipulation::EmptyProfileList, + TAO_IOP::TAO_IOR_Manipulation::Duplicate, + TAO_IOP::TAO_IOR_Manipulation::Invalid_IOR + )); virtual CORBA::Object_ptr remove_profiles ( CORBA::Object_ptr ior1, CORBA::Object_ptr ior2, - CORBA::Environment &ACE_TRY_ENV = CORBA::default_environment ()); + CORBA::Environment &ACE_TRY_ENV = CORBA::default_environment ()) + ACE_THROW_SPEC (( + CORBA::SystemException, + TAO_IOP::TAO_IOR_Manipulation::Invalid_IOR, + TAO_IOP::TAO_IOR_Manipulation::EmptyProfileList, + TAO_IOP::TAO_IOR_Manipulation::NotFound + )); virtual CORBA::ULong is_in_ior ( CORBA::Object_ptr ior1, CORBA::Object_ptr ior2, - CORBA::Environment &ACE_TRY_ENV = CORBA::default_environment ()); + CORBA::Environment &ACE_TRY_ENV = CORBA::default_environment ()) + ACE_THROW_SPEC (( + CORBA::SystemException, + TAO_IOP::TAO_IOR_Manipulation::NotFound + )); virtual CORBA::ULong get_profile_count ( CORBA::Object_ptr ior, - CORBA::Environment &ACE_TRY_ENV = CORBA::default_environment ()); + CORBA::Environment &ACE_TRY_ENV = CORBA::default_environment ()) + ACE_THROW_SPEC (( + CORBA::SystemException, + TAO_IOP::TAO_IOR_Manipulation::EmptyProfileList + )); }; #endif /* TAO_IOR_MANIPULATION_H */ |