3#ifndef ICE_SSL_ENDPOINT_INFO_H
4#define ICE_SSL_ENDPOINT_INFO_H
6#include "../Endpoint.h"
9# pragma clang diagnostic push
10# pragma clang diagnostic ignored "-Wshadow-field-in-constructor"
11#elif defined(__GNUC__)
12# pragma GCC diagnostic push
13# pragma GCC diagnostic ignored "-Wshadow"
22 ~EndpointInfo()
final;
23 EndpointInfo(
const EndpointInfo&) =
delete;
24 EndpointInfo& operator=(
const EndpointInfo&) =
delete;
35# pragma clang diagnostic pop
36#elif defined(__GNUC__)
37# pragma GCC diagnostic pop
const EndpointInfoPtr underlying
The information of the underlying endpoint or nullptr if there's no underlying endpoint.
Base class for the endpoint info classes.
std::shared_ptr< EndpointInfo > EndpointInfoPtr
A shared pointer to an EndpointInfo.
Secure connections with SSL/TLS.
std::shared_ptr< EndpointInfo > EndpointInfoPtr
A shared pointer to an EndpointInfo.