summaryrefslogtreecommitdiff
path: root/TAO/tao/LocateRequest_Invocation_Adapter.cpp
diff options
context:
space:
mode:
authorbala <balanatarajan@users.noreply.github.com>2003-11-02 21:41:45 +0000
committerbala <balanatarajan@users.noreply.github.com>2003-11-02 21:41:45 +0000
commit3d6b76128175a6fe3358c00f072067d863e0adac (patch)
tree93e8b29b3d2475171b0c82ab103a5470b219eadf /TAO/tao/LocateRequest_Invocation_Adapter.cpp
parentedd33c4f41c40e35cbfc43f86f9d0d9ce774f776 (diff)
downloadATCD-3d6b76128175a6fe3358c00f072067d863e0adac.tar.gz
ChangeLogTag:Sun Nov 2 15:45:55 2003 Balachandran Natarajan <bala@dre.vanderbilt.edu>
Diffstat (limited to 'TAO/tao/LocateRequest_Invocation_Adapter.cpp')
-rw-r--r--TAO/tao/LocateRequest_Invocation_Adapter.cpp18
1 files changed, 8 insertions, 10 deletions
diff --git a/TAO/tao/LocateRequest_Invocation_Adapter.cpp b/TAO/tao/LocateRequest_Invocation_Adapter.cpp
index 332e9e79dee..20dd2f48720 100644
--- a/TAO/tao/LocateRequest_Invocation_Adapter.cpp
+++ b/TAO/tao/LocateRequest_Invocation_Adapter.cpp
@@ -19,7 +19,7 @@ namespace TAO
{
}
- bool
+ void
LocateRequest_Invocation_Adapter::invoke (ACE_ENV_SINGLE_ARG_DECL)
{
CORBA::Object *effective_target = this->target_;
@@ -28,12 +28,11 @@ namespace TAO
this->target_->_stubobj ();
if (stub == 0)
- ACE_THROW_RETURN (CORBA::INTERNAL (
- CORBA::SystemException::_tao_minor_code (
- TAO_DEFAULT_MINOR_CODE,
- EINVAL),
- CORBA::COMPLETED_NO),
- 0);
+ ACE_THROW (CORBA::INTERNAL (
+ CORBA::SystemException::_tao_minor_code (
+ TAO_DEFAULT_MINOR_CODE,
+ EINVAL),
+ CORBA::COMPLETED_NO));
ACE_Time_Value tmp_wait_time;
ACE_Time_Value *max_wait_time = 0;
@@ -44,7 +43,6 @@ namespace TAO
if (is_timeout)
max_wait_time = &tmp_wait_time;
-
Invocation_Status s = TAO_INVOKE_START;
while (s == TAO_INVOKE_START ||
@@ -89,10 +87,10 @@ namespace TAO
ACE_RE_THROW;
}
ACE_ENDTRY;
- ACE_CHECK_RETURN (false);
+ ACE_CHECK;
}
- return true;
+ return;
}
CORBA::PolicyList *