Ice 3.7 C++11 API Reference
generated
cpp11
x64
Release
Ice
EndpointTypes.h
Go to the documentation of this file.
1
//
2
// Copyright (c) ZeroC, Inc. All rights reserved.
3
//
4
//
5
// Ice version 3.7.10
6
//
7
// <auto-generated>
8
//
9
// Generated from file `EndpointTypes.ice'
10
//
11
// Warning: do not edit this file.
12
//
13
// </auto-generated>
14
//
15
16
#ifndef __Ice_EndpointTypes_h__
17
#define __Ice_EndpointTypes_h__
18
19
#include <
IceUtil/PushDisableWarnings.h
>
20
#include <
Ice/ProxyF.h
>
21
#include <
Ice/ObjectF.h
>
22
#include <
Ice/ValueF.h
>
23
#include <
Ice/Exception.h
>
24
#include <
Ice/LocalObject.h
>
25
#include <
Ice/StreamHelpers.h
>
26
#include <
Ice/Comparable.h
>
27
#include <
IceUtil/ScopedArray.h
>
28
#include <
Ice/Optional.h
>
29
#include <
IceUtil/UndefSysMacros.h
>
30
31
#ifndef ICE_IGNORE_VERSION
32
# if ICE_INT_VERSION / 100 != 307
33
# error Ice version mismatch!
34
# endif
35
# if ICE_INT_VERSION % 100 >= 50
36
# error Beta header file detected
37
# endif
38
# if ICE_INT_VERSION % 100 < 10
39
# error Ice patch level mismatch!
40
# endif
41
#endif
42
43
#ifndef ICE_API
44
# if defined(ICE_STATIC_LIBS)
45
# define ICE_API
46
# elif defined(ICE_API_EXPORTS)
47
# define ICE_API ICE_DECLSPEC_EXPORT
48
# else
49
# define ICE_API ICE_DECLSPEC_IMPORT
50
# endif
51
#endif
52
53
#ifdef ICE_CPP11_MAPPING // C++11 mapping
54
55
namespace
Ice
56
{
57
62
enum class
EndpointSelectionType
: unsigned char
63
{
67
Random,
72
Ordered
73
};
74
75
}
76
78
namespace
Ice
79
{
80
81
}
83
84
#else // C++98 mapping
85
86
namespace
Ice
87
{
88
93
enum
EndpointSelectionType
94
{
98
Random,
103
Ordered
104
};
105
106
}
107
109
namespace
Ice
110
{
111
112
}
114
115
#endif
116
117
#include <
IceUtil/PopDisableWarnings.h
>
118
#endif
Optional.h
StreamHelpers.h
LocalObject.h
Ice::EndpointSelectionType::Random
@ Random
Random causes the endpoints to be arranged in a random order.
PushDisableWarnings.h
ProxyF.h
UndefSysMacros.h
ObjectF.h
Ice
Definition:
BuiltinSequences.h:56
Comparable.h
ScopedArray.h
Exception.h
ValueF.h
Ice::EndpointSelectionType
EndpointSelectionType
Determines the order in which the Ice run time uses the endpoints in a proxy when establishing a conn...
Definition:
EndpointTypes.h:63
PopDisableWarnings.h
Generated by
1.8.20