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