summaryrefslogtreecommitdiff
path: root/cpp/src/Ice/Reference.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/Ice/Reference.cpp')
-rw-r--r--cpp/src/Ice/Reference.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/cpp/src/Ice/Reference.cpp b/cpp/src/Ice/Reference.cpp
index b222b506352..99bcdcdf030 100644
--- a/cpp/src/Ice/Reference.cpp
+++ b/cpp/src/Ice/Reference.cpp
@@ -643,7 +643,7 @@ IceInternal::FixedReference::getPreferSecure() const
Ice::EndpointSelectionType
IceInternal::FixedReference::getEndpointSelection() const
{
- return Random;
+ return ICE_ENUM(EndpointSelectionType, Random);
}
int
@@ -1262,7 +1262,7 @@ IceInternal::RoutableReference::toProperty(const string& prefix) const
properties[prefix + ".CollocationOptimized"] = _collocationOptimized ? "1" : "0";
properties[prefix + ".ConnectionCached"] = _cacheConnection ? "1" : "0";
properties[prefix + ".PreferSecure"] = _preferSecure ? "1" : "0";
- properties[prefix + ".EndpointSelection"] = _endpointSelection == Random ? "Random" : "Ordered";
+ properties[prefix + ".EndpointSelection"] = _endpointSelection == ICE_ENUM(EndpointSelectionType, Random) ? "Random" : "Ordered";
{
ostringstream s;
s << _locatorCacheTimeout;
@@ -1916,13 +1916,13 @@ IceInternal::RoutableReference::filterEndpoints(const vector<EndpointIPtr>& allE
//
switch(getEndpointSelection())
{
- case Random:
+ case ICE_ENUM(EndpointSelectionType, Random):
{
RandomNumberGenerator rng;
random_shuffle(endpoints.begin(), endpoints.end(), rng);
break;
}
- case Ordered:
+ case ICE_ENUM(EndpointSelectionType, Ordered):
{
// Nothing to do.
break;