Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
EndpointTypes.h
1// Copyright (c) ZeroC, Inc.
2
3// slice2cpp version 3.8.0
4// <auto-generated>Generated from Slice file 'EndpointTypes.ice'.</auto-generated>
5// clang-format off
6
7#ifndef Ice_EndpointTypes_h_
8#define Ice_EndpointTypes_h_
9
11#include <Ice/Config.h>
12#include <cstdint>
13
14#ifndef ICE_DISABLE_VERSION
15# if ICE_INT_VERSION / 100 != 308
16# error Ice version mismatch!
17# endif
18# if ICE_INT_VERSION % 100 >= 50
19# error Beta header file detected
20# endif
21# if ICE_INT_VERSION % 100 < 0
22# error Ice patch level mismatch!
23# endif
24#endif
25
26// NOLINTBEGIN(modernize-concat-nested-namespaces)
27
28namespace Ice
29{
30 /// Identifies endpoints marshaled as URI strings.
31 /// @remarks The Slice compiler generated this constant from Slice constant `::Ice::URIEndpointType`.
32 constexpr std::int16_t URIEndpointType = 0;
33
34 /// Identifies TCP endpoints.
35 /// @remarks The Slice compiler generated this constant from Slice constant `::Ice::TCPEndpointType`.
36 constexpr std::int16_t TCPEndpointType = 1;
37
38 /// Identifies SSL endpoints.
39 /// @remarks The Slice compiler generated this constant from Slice constant `::Ice::SSLEndpointType`.
40 constexpr std::int16_t SSLEndpointType = 2;
41
42 /// Identifies UDP endpoints.
43 /// @remarks The Slice compiler generated this constant from Slice constant `::Ice::UDPEndpointType`.
44 constexpr std::int16_t UDPEndpointType = 3;
45
46 /// Identifies TCP-based WebSocket endpoints.
47 /// @remarks The Slice compiler generated this constant from Slice constant `::Ice::WSEndpointType`.
48 constexpr std::int16_t WSEndpointType = 4;
49
50 /// Identifies SSL-based WebSocket endpoints.
51 /// @remarks The Slice compiler generated this constant from Slice constant `::Ice::WSSEndpointType`.
52 constexpr std::int16_t WSSEndpointType = 5;
53
54 /// Identifies Bluetooth endpoints.
55 /// @remarks The Slice compiler generated this constant from Slice constant `::Ice::BTEndpointType`.
56 constexpr std::int16_t BTEndpointType = 6;
57
58 /// Identifies SSL Bluetooth endpoints.
59 /// @remarks The Slice compiler generated this constant from Slice constant `::Ice::BTSEndpointType`.
60 constexpr std::int16_t BTSEndpointType = 7;
61
62 /// Identifies iAP-based endpoints.
63 /// @remarks The Slice compiler generated this constant from Slice constant `::Ice::iAPEndpointType`.
64 constexpr std::int16_t iAPEndpointType = 8;
65
66 /// Identifies SSL iAP-based endpoints.
67 /// @remarks The Slice compiler generated this constant from Slice constant `::Ice::iAPSEndpointType`.
68 constexpr std::int16_t iAPSEndpointType = 9;
69}
70
71// NOLINTEND(modernize-concat-nested-namespaces)
72
74#endif
constexpr std::int16_t iAPEndpointType
Identifies iAP-based endpoints.
constexpr std::int16_t WSSEndpointType
Identifies SSL-based WebSocket endpoints.
constexpr std::int16_t SSLEndpointType
Identifies SSL endpoints.
constexpr std::int16_t iAPSEndpointType
Identifies SSL iAP-based endpoints.
constexpr std::int16_t BTEndpointType
Identifies Bluetooth endpoints.
constexpr std::int16_t WSEndpointType
Identifies TCP-based WebSocket endpoints.
constexpr std::int16_t TCPEndpointType
Identifies TCP endpoints.
constexpr std::int16_t UDPEndpointType
Identifies UDP endpoints.
constexpr std::int16_t BTSEndpointType
Identifies SSL Bluetooth endpoints.
constexpr std::int16_t URIEndpointType
Identifies endpoints marshaled as URI strings.
The Ice RPC framework.
Definition SampleEvent.h:66