|
static constexpr uint16 | min_port |
| Specifies the minimum value that can be assigned to the port property. The min_port value is set to 0x0000. This field is read-only.
|
|
static constexpr uint16 | max_port |
| Specifies the maximum value that can be assigned to the port property. The max_port value is set to 0xFFFF. This field is read-only.
|
|
|
sockets::address_family | address_family () const noexcept |
| Gets the address family to which the endpoint belongs.
|
|
| object ()=default |
| Create a new instance of the ultimate base class object.
|
|
virtual bool | equals (const object &obj) const noexcept |
| Determines whether the specified object is equal to the current object.
|
|
virtual size_t | get_hash_code () const noexcept |
| Serves as a hash function for a particular type.
|
|
virtual type_object | get_type () const noexcept |
| Gets the type of the current instance.
|
|
template<typename object_t > |
xtd::uptr< object_t > | memberwise_clone () const |
| Creates a shallow copy of the current object.
|
|
template<typename object_a_t , typename object_b_t > |
static bool | equals (const object_a_t &object_a, const object_b_t &object_b) noexcept |
| Determines whether the specified object instances are considered equal.
|
|
template<typename object_a_t , typename object_b_t > |
static bool | reference_equals (const object_a_t &object_a, const object_b_t &object_b) noexcept |
| Determines whether the specified object instances are the same instance.
|
|
| end_point (sockets::address_family address_family) |
| Initializes a new instance of the xtd::net::end_point class.
|
|
◆ ip_end_point() [1/2]
xtd::net::ip_end_point::ip_end_point |
( |
uint32 |
address, |
|
|
uint16 |
port |
|
) |
| |
Initializes a new instance of the xtd::net::ip_end_point class.
- Parameters
-
address | The IP address of the Internet host. |
port | The port number associated with the address, or 0 to specify any available port. port is in host order. |
◆ ip_end_point() [2/2]
Initializes a new instance of the xtd::net::ip_end_point class.
- Parameters
-
address | An xtd::net::ip_address. |
port | The port number associated with the address, or 0 to specify any available port. port is in host order. |
◆ address() [1/2]
Gets the IP address of the endpoint.
- Returns
- An xtd::net::ip_address instance containing the IP address of the endpoint.
◆ address() [2/2]
Sets the IP address of the endpoint.
- Parameters
-
value | An ip_address instance containing the IP address of the endpoint. |
- Returns
- The current instance.
◆ port() [1/2]
uint16 xtd::net::ip_end_point::port |
( |
| ) |
const |
|
noexcept |
Gets or sets the port number of the endpoint.
- Parameters
-
value | An integer value in the range min_port to max_port indicating the port number of the endpoint. |
◆ port() [2/2]
Sets the port number of the endpoint.
- Parameters
-
value | An integer value in the range min_port to max_port indicating the port number of the endpoint. |
◆ create()
◆ serialize()
◆ to_string()
xtd::string xtd::net::ip_end_point::to_string |
( |
| ) |
const |
|
overridevirtualnoexcept |
Returns a string that represents the current object.
- Returns
- string A string that represents the current object.
Reimplemented from xtd::net::end_point.
◆ min_port
constexpr uint16 xtd::net::ip_end_point::min_port |
|
staticconstexpr |
Specifies the minimum value that can be assigned to the port property. The min_port value is set to 0x0000. This field is read-only.
◆ max_port
constexpr uint16 xtd::net::ip_end_point::max_port |
|
staticconstexpr |
Specifies the maximum value that can be assigned to the port property. The max_port value is set to 0xFFFF. This field is read-only.
The documentation for this class was generated from the following file: