|
| 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: