Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
Ice::OpaqueEndpointInfo Class Referencefinal

Provides access to the details of an opaque endpoint. More...

#include <Ice/Ice.h>

Inheritance diagram for Ice::OpaqueEndpointInfo:

Public Member Functions

 OpaqueEndpointInfo (const OpaqueEndpointInfo &)=delete
OpaqueEndpointInfooperator= (const OpaqueEndpointInfo &)=delete
std::int16_t type () const noexcept final
 Returns the type of the endpoint.
Public Member Functions inherited from Ice::EndpointInfo
 EndpointInfo (const EndpointInfo &)=delete
virtual bool datagram () const noexcept
 Returns true if this endpoint's transport is a datagram transport (namely, UDP), false otherwise.
EndpointInfooperator= (const EndpointInfo &)=delete
virtual bool secure () const noexcept
 Returns true if this endpoint's transport uses SSL, false otherwise.

Public Attributes

const std::vector< std::byte > rawBytes
 The raw encoding of the opaque endpoint.
const Ice::EncodingVersion rawEncoding
 The encoding version of the opaque endpoint (to decode or encode the rawBytes).
Public Attributes inherited from Ice::EndpointInfo
const bool compress
 Specifies whether or not compression should be used if available when using this endpoint.
const EndpointInfoPtr underlying
 The information of the underlying endpoint or nullptr if there's no underlying endpoint.

Detailed Description

Provides access to the details of an opaque endpoint.

See also
Endpoint

Definition at line 263 of file Endpoint.h.


The documentation for this class was generated from the following file: