summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/LoadBalancing/LoadBalancer_i.i
diff options
context:
space:
mode:
authorcoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-06-09 16:24:59 +0000
committercoryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2000-06-09 16:24:59 +0000
commit2f57ffbe96fce34bc1cb039c720225f4f058da0c (patch)
tree91373e82387512eb8070997e591c7a4e72b65221 /TAO/orbsvcs/orbsvcs/LoadBalancing/LoadBalancer_i.i
parente74f732149a85b4a87dfcc044b9597289ac24c0c (diff)
downloadATCD-2f57ffbe96fce34bc1cb039c720225f4f058da0c.tar.gz
ChangeLogTag:Fri Jun 9 09:17:46 2000 Carlos O'Ryan <coryan@uci.edu>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/LoadBalancing/LoadBalancer_i.i')
-rw-r--r--TAO/orbsvcs/orbsvcs/LoadBalancing/LoadBalancer_i.i8
1 files changed, 8 insertions, 0 deletions
diff --git a/TAO/orbsvcs/orbsvcs/LoadBalancing/LoadBalancer_i.i b/TAO/orbsvcs/orbsvcs/LoadBalancing/LoadBalancer_i.i
index 88ab6a81532..b801158aae4 100644
--- a/TAO/orbsvcs/orbsvcs/LoadBalancing/LoadBalancer_i.i
+++ b/TAO/orbsvcs/orbsvcs/LoadBalancing/LoadBalancer_i.i
@@ -6,14 +6,22 @@
ACE_INLINE void
TAO_LB_LoadBalancer::disconnect (TAO_LB_ReplicaProxy *proxy,
CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
{
+ // @@ Ossama, what is the we cannot raise that exception here!
+
+ (void) this->strategy_->remove (proxy);
+
+#if 0
if (this->strategy_->remove (proxy) != 0)
ACE_THROW (LoadBalancing::LoadBalancer::InvalidReplicaProxy ());
+#endif /* 0 */
}
ACE_INLINE CORBA::Object_ptr
TAO_LB_LoadBalancer::replica (CORBA::Environment &ACE_TRY_ENV)
+ ACE_THROW_SPEC ((CORBA::SystemException))
{
return this->strategy_->replica (ACE_TRY_ENV);
}