blob: c524a4f95980a33e9a2ca1fa67e8ba11daac0468 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// -*- C++ -*-
//
// $Id$
ACE_INLINE CORBA::ULong
TAO_LB_Location_Hash::operator() (
const LoadBalancing::Location &location) const
{
CORBA::ULong len = location.length ();
CORBA::ULong hash = 0;
for (CORBA::ULong i = 0; i < len; ++i)
hash +=
ACE::hash_pjw (location[i].id.in ()) +
ACE::hash_pjw (location[i].kind.in ());
return hash;
}
|