summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/IFR_Service/Servant_Locator.cpp
diff options
context:
space:
mode:
authorirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-07-14 12:07:45 +0000
committerirfan <irfan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-07-14 12:07:45 +0000
commit2f622f6e1ce97e7a7f5745c8ee63013b675316cd (patch)
tree9aad484fdf4b8ce1fcdc4f2707f4a1fbd558fda4 /TAO/orbsvcs/IFR_Service/Servant_Locator.cpp
parent6332417c763ee2872f2dc0a965094aaac18795e6 (diff)
downloadATCD-2f622f6e1ce97e7a7f5745c8ee63013b675316cd.tar.gz
ChangeLogTag: Fri Jul 14 06:50:57 2000 Irfan Pyarali <irfan@cs.wustl.edu>
Diffstat (limited to 'TAO/orbsvcs/IFR_Service/Servant_Locator.cpp')
-rw-r--r--TAO/orbsvcs/IFR_Service/Servant_Locator.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/TAO/orbsvcs/IFR_Service/Servant_Locator.cpp b/TAO/orbsvcs/IFR_Service/Servant_Locator.cpp
index f07dc101b08..815da53e48b 100644
--- a/TAO/orbsvcs/IFR_Service/Servant_Locator.cpp
+++ b/TAO/orbsvcs/IFR_Service/Servant_Locator.cpp
@@ -18,10 +18,12 @@ IFR_ServantLocator::preinvoke (
PortableServer::ServantLocator::Cookie &cookie
TAO_ENV_ARG_DECL
)
+ ACE_THROW_SPEC ((CORBA::SystemException,
+ PortableServer::ForwardRequest))
{
TAO_ENV_ARG_DEFN;
- CORBA::String_var s =
+ CORBA::String_var s =
PortableServer::ObjectId_to_string (oid);
ACE_TString full_name (s.in ());
@@ -60,6 +62,7 @@ IFR_ServantLocator::postinvoke (
PortableServer::Servant servant
TAO_ENV_ARG_DECL_NOT_USED
)
+ ACE_THROW_SPEC ((CORBA::SystemException))
{
delete servant;
}