summaryrefslogtreecommitdiff
path: root/TAO/tao/IORManipulation.h
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-22 04:34:29 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-06-22 04:34:29 +0000
commitbdb846618b856a1efdef51706e633e9b2f5e725d (patch)
tree027243dd9739585a7058c9cea5fb76e0b55df2b5 /TAO/tao/IORManipulation.h
parent63aa58639a381e9aa184c2e84abbf8c1300a484e (diff)
downloadATCD-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.h36
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 */