Ice 3.8
Slice API Reference
Loading...
Searching...
No Matches
EndpointTypes.ice
1// Copyright (c) ZeroC, Inc.
2
3#pragma once
4
5[["cpp:dll-export:ICE_API"]]
6[["cpp:doxygen:include:Ice/Ice.h"]]
7[["cpp:header-ext:h"]]
8
9[["cpp:no-default-include"]]
10[["cpp:include:Ice/Config.h"]]
11[["cpp:include:cstdint"]]
12
13[["js:module:@zeroc/ice"]]
14
15// The endpoint types are called transport codes in IceRPC. They are used to marshal endpoints (as part of proxies) with
16// the Slice 1.x encoding.
17
18["java:identifier:com.zeroc.Ice"]
19module Ice
20{
21 /// Identifies endpoints marshaled as URI strings.
22 const short URIEndpointType = 0;
23
24 /// Identifies TCP endpoints.
25 const short TCPEndpointType = 1;
26
27 /// Identifies SSL endpoints.
28 const short SSLEndpointType = 2;
29
30 /// Identifies UDP endpoints.
31 const short UDPEndpointType = 3;
32
33 /// Identifies TCP-based WebSocket endpoints.
34 const short WSEndpointType = 4;
35
36 /// Identifies SSL-based WebSocket endpoints.
37 const short WSSEndpointType = 5;
38
39 /// Identifies Bluetooth endpoints.
40 const short BTEndpointType = 6;
41
42 /// Identifies SSL Bluetooth endpoints.
43 const short BTSEndpointType = 7;
44
45 /// Identifies iAP-based endpoints.
46 const short iAPEndpointType = 8;
47
48 /// Identifies SSL iAP-based endpoints.
49 const short iAPSEndpointType = 9;
50}
const short SSLEndpointType
Identifies SSL endpoints.
const short TCPEndpointType
Identifies TCP endpoints.
const short WSSEndpointType
Identifies SSL-based WebSocket endpoints.
const short UDPEndpointType
Identifies UDP endpoints.
const short BTSEndpointType
Identifies SSL Bluetooth endpoints.
const short WSEndpointType
Identifies TCP-based WebSocket endpoints.
const short iAPSEndpointType
Identifies SSL iAP-based endpoints.
const short URIEndpointType
Identifies endpoints marshaled as URI strings.
const short iAPEndpointType
Identifies iAP-based endpoints.
const short BTEndpointType
Identifies Bluetooth endpoints.
The Ice RPC framework.