Provides access to an UDP endpoint information.
More...
#include <Ice/Ice.h>
|
| UDPEndpointInfo & | operator= (const UDPEndpointInfo &)=default |
| UDPEndpointInfo & | operator= (UDPEndpointInfo &&)=default |
| | UDPEndpointInfo ()=default |
| | UDPEndpointInfo (const ::std::shared_ptr<::Ice::EndpointInfo > &underlying, int timeout, bool compress, const ::std::string &host, int port, const ::std::string &sourceAddress, const ::std::string &mcastInterface, int mcastTtl) |
| | One-shot constructor to initialize all data members.
|
| | UDPEndpointInfo (const UDPEndpointInfo &)=default |
| | UDPEndpointInfo (UDPEndpointInfo &&)=default |
| virtual | ~UDPEndpointInfo () |
| | IPEndpointInfo ()=default |
| | IPEndpointInfo (const ::std::shared_ptr<::Ice::EndpointInfo > &underlying, int timeout, bool compress, const ::std::string &host, int port, const ::std::string &sourceAddress) |
| | One-shot constructor to initialize all data members.
|
| | IPEndpointInfo (const IPEndpointInfo &)=default |
| | IPEndpointInfo (IPEndpointInfo &&)=default |
| IPEndpointInfo & | operator= (const IPEndpointInfo &)=default |
| IPEndpointInfo & | operator= (IPEndpointInfo &&)=default |
| virtual | ~IPEndpointInfo () |
| virtual bool | datagram () const noexcept=0 |
| | Returns true if this endpoint is a datagram endpoint.
|
| | EndpointInfo ()=default |
| | EndpointInfo (const ::std::shared_ptr<::Ice::EndpointInfo > &underlying, int timeout, bool compress) |
| | One-shot constructor to initialize all data members.
|
| | EndpointInfo (const EndpointInfo &)=default |
| | EndpointInfo (EndpointInfo &&)=default |
| EndpointInfo & | operator= (const EndpointInfo &)=default |
| EndpointInfo & | operator= (EndpointInfo &&)=default |
| virtual bool | secure () const noexcept=0 |
| | Returns true if this endpoint is a secure endpoint.
|
| virtual short | type () const noexcept=0 |
| | Returns the type of the endpoint.
|
| virtual | ~EndpointInfo () |
|
| ::std::string | mcastInterface |
| | The multicast interface.
|
| int | mcastTtl |
| | The multicast time-to-live (or hops).
|
| ::std::string | host |
| | The host or address configured with the endpoint.
|
| int | port |
| | The port number.
|
| ::std::string | sourceAddress |
| | The source IP address.
|
| bool | compress |
| | Specifies whether or not compression should be used if available when using this endpoint.
|
| int | timeout |
| | The timeout for the endpoint in milliseconds.
|
| ::std::shared_ptr<::Ice::EndpointInfo > | underlying |
| | The information of the underyling endpoint of null if there's no underlying endpoint.
|
Provides access to an UDP endpoint information.
- See also
- Endpoint
◆ ~UDPEndpointInfo()
| virtual Ice::UDPEndpointInfo::~UDPEndpointInfo |
( |
| ) |
|
|
virtual |
◆ UDPEndpointInfo() [1/4]
| Ice::UDPEndpointInfo::UDPEndpointInfo |
( |
| ) |
|
|
default |
◆ UDPEndpointInfo() [2/4]
| Ice::UDPEndpointInfo::UDPEndpointInfo |
( |
const UDPEndpointInfo & | | ) |
|
|
default |
◆ UDPEndpointInfo() [3/4]
| Ice::UDPEndpointInfo::UDPEndpointInfo |
( |
UDPEndpointInfo && | | ) |
|
|
default |
◆ UDPEndpointInfo() [4/4]
| Ice::UDPEndpointInfo::UDPEndpointInfo |
( |
const ::std::shared_ptr<::Ice::EndpointInfo > & | underlying, |
|
|
int | timeout, |
|
|
bool | compress, |
|
|
const ::std::string & | host, |
|
|
int | port, |
|
|
const ::std::string & | sourceAddress, |
|
|
const ::std::string & | mcastInterface, |
|
|
int | mcastTtl ) |
|
inline |
One-shot constructor to initialize all data members.
- Parameters
-
| underlying | The information of the underyling endpoint of null if there's no underlying endpoint. |
| timeout | The timeout for the endpoint in milliseconds. |
| compress | Specifies whether or not compression should be used if available when using this endpoint. |
| host | The host or address configured with the endpoint. |
| port | The port number. |
| sourceAddress | The source IP address. |
| mcastInterface | The multicast interface. |
| mcastTtl | The multicast time-to-live (or hops). |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ mcastInterface
| ::std::string Ice::UDPEndpointInfo::mcastInterface |
◆ mcastTtl
| int Ice::UDPEndpointInfo::mcastTtl |
The multicast time-to-live (or hops).
The documentation for this class was generated from the following file: