Ice 3.7 Slice API Reference
|
Go to the documentation of this file.
7 [[
"cpp:dll-export:ICE_API"]]
8 [[
"cpp:doxygen:include:Ice/Ice.h"]]
16 [[
"objc:dll-export:ICE_API"]]
17 [[
"objc:header-dir:objc"]]
19 [[
"python:pkgdir:Ice"]]
25 #ifndef __SLICE2JAVA_COMPAT__
26 [[
"java:package:com.zeroc"]]
96 #if !defined(__SLICE2PHP__) && !defined(__SLICE2MATLAB__)
135 [
"cpp:const",
"cpp:noexcept",
"swift:noexcept"]
short type();
144 [
"cpp:const",
"cpp:noexcept",
"swift:noexcept"]
bool datagram();
153 [
"cpp:const",
"cpp:noexcept",
"swift:noexcept"]
bool secure();
161 [
"cpp:comparable",
"js:comparable",
"swift:inherits:Swift.CustomStringConvertible"]
171 [
"cpp:const",
"cpp:noexcept",
"swift:noexcept"]
string toString();
short type()
Returns the type of the endpoint.
sequence< byte > ByteSeq
A sequence of bytes.
Definition: BuiltinSequences.ice:33
const short iAPSEndpointType
Uniquely identifies SSL iAP-based endpoints.
Definition: Endpoint.ice:94
bool secure()
Returns true if this endpoint is a secure endpoint.
string sourceAddress
The source IP address.
Definition: Endpoint.ice:211
int port
The port number.
Definition: Endpoint.ice:204
Provides access to a WebSocket endpoint information.
Definition: Endpoint.ice:255
int timeout
The timeout for the endpoint in milliseconds.
Definition: Endpoint.ice:118
EndpointInfo underlying
The information of the underyling endpoint of null if there's no underlying endpoint.
Definition: Endpoint.ice:110
bool datagram()
Returns true if this endpoint is a datagram endpoint.
string host
The host or address configured with the endpoint.
Definition: Endpoint.ice:197
const short BTSEndpointType
Uniquely identifies SSL Bluetooth endpoints.
Definition: Endpoint.ice:80
const short BTEndpointType
Uniquely identifies Bluetooth endpoints.
Definition: Endpoint.ice:73
const short UDPEndpointType
Uniquely identifies UDP endpoints.
Definition: Endpoint.ice:52
const short WSEndpointType
Uniquely identifies TCP-based WebSocket endpoints.
Definition: Endpoint.ice:59
bool compress
Specifies whether or not compression should be used if available when using this endpoint.
Definition: Endpoint.ice:126
Provides access to a TCP endpoint information.
Definition: Endpoint.ice:222
A version structure for the encoding version.
Definition: Version.ice:46
const short WSSEndpointType
Uniquely identifies SSL-based WebSocket endpoints.
Definition: Endpoint.ice:66
EncodingVersion rawEncoding
The encoding version of the opaque endpoint (to decode or encode the rawBytes).
Definition: Endpoint.ice:279
const short SSLEndpointType
Uniquely identifies SSL endpoints.
Definition: Endpoint.ice:45
string resource
The URI configured with the endpoint.
Definition: Endpoint.ice:261
string mcastInterface
The multicast interface.
Definition: Endpoint.ice:239
Base class providing access to the endpoint details.
Definition: Endpoint.ice:103
The user-level interface to an endpoint.
Definition: Endpoint.ice:163
Provides access to the details of an opaque endpoint.
Definition: Endpoint.ice:272
const short iAPEndpointType
Uniquely identifies iAP-based endpoints.
Definition: Endpoint.ice:87
const short TCPEndpointType
Uniquely identifies TCP endpoints.
Definition: Endpoint.ice:38
The Ice core library.
Definition: BuiltinSequences.ice:27
Provides access to an UDP endpoint information.
Definition: Endpoint.ice:233
EndpointInfo getInfo()
Returns the endpoint information.
int mcastTtl
The multicast time-to-live (or hops).
Definition: Endpoint.ice:246
Provides access to the address details of a IP endpoint.
Definition: Endpoint.ice:191
ByteSeq rawBytes
The raw encoding of the opaque endpoint.
Definition: Endpoint.ice:286
string toString()
Return a string representation of the endpoint.