summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/LoadBalancer_i.i
blob: 88ab6a815324a5ef6abb80c4bceb0dfa8776a69b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// -*- C++ -*-

// $Id$


ACE_INLINE void
TAO_LB_LoadBalancer::disconnect (TAO_LB_ReplicaProxy *proxy,
                                 CORBA::Environment &ACE_TRY_ENV)
{
  if (this->strategy_->remove (proxy) != 0)
    ACE_THROW (LoadBalancing::LoadBalancer::InvalidReplicaProxy ());
}


ACE_INLINE CORBA::Object_ptr
TAO_LB_LoadBalancer::replica (CORBA::Environment &ACE_TRY_ENV)
{
  return this->strategy_->replica (ACE_TRY_ENV);
}