16#ifndef __Ice_EndpointF_h__
17#define __Ice_EndpointF_h__
31#ifndef ICE_IGNORE_VERSION
32# if ICE_INT_VERSION / 100 != 307
33# error Ice version mismatch!
35# if ICE_INT_VERSION % 100 >= 50
36# error Beta header file detected
38# if ICE_INT_VERSION % 100 < 11
39# error Ice patch level mismatch!
44# if defined(ICE_STATIC_LIBS)
46# elif defined(ICE_API_EXPORTS)
47# define ICE_API ICE_DECLSPEC_EXPORT
49# define ICE_API ICE_DECLSPEC_IMPORT
53#ifdef ICE_CPP11_MAPPING
73using EndpointSeq = ::std::vector<::std::shared_ptr<Endpoint>>;
142typedef ::IceInternal::Handle< Endpoint>
EndpointPtr;
#define ICE_API
Definition Config.h:197
Base class providing access to the endpoint details.
Definition Endpoint.h:560
The user-level interface to an endpoint.
Definition Endpoint.h:641
Provides access to the address details of a IP endpoint.
Definition Endpoint.h:685
Base class for local Slice classes and interfaces.
Definition LocalObject.h:25
Provides access to a TCP endpoint information.
Definition Endpoint.h:750
Provides access to an UDP endpoint information.
Definition Endpoint.h:799
Provides access to a WebSocket endpoint information.
Definition Endpoint.h:860
Definition BuiltinSequences.h:113
::IceInternal::Handle< WSEndpointInfo > WSEndpointInfoPtr
Definition Endpoint.h:492
::IceInternal::Handle< TCPEndpointInfo > TCPEndpointInfoPtr
Definition Endpoint.h:480
::IceInternal::Handle< UDPEndpointInfo > UDPEndpointInfoPtr
Definition Endpoint.h:486
::IceInternal::Handle< EndpointInfo > EndpointInfoPtr
Definition Endpoint.h:462
::IceInternal::Handle< IPEndpointInfo > IPEndpointInfoPtr
Definition Endpoint.h:474
::IceInternal::Handle< Endpoint > EndpointPtr
Definition Endpoint.h:468
::std::vector< EndpointPtr > EndpointSeq
A sequence of endpoints.
Definition EndpointF.h:152
IceUtil::Shared * upCast(::Ice::AsyncResult *)