Seastar
High performance C++ framework for concurrent servers
Public Types | Public Member Functions | Public Attributes | List of all members
seastar::ipv6_addr Struct Reference

Public Types

using ipv6_bytes = std::array< uint8_t, 16 >
 

Public Member Functions

 ipv6_addr (const ipv6_bytes &, uint16_t port=0) noexcept
 
 ipv6_addr (uint16_t port=0) noexcept
 
 ipv6_addr (const std::string &)
 
 ipv6_addr (const std::string &, uint16_t port)
 
 ipv6_addr (const net::inet_address &, uint16_t=0) noexcept
 
 ipv6_addr (const ::in6_addr &, uint16_t=0) noexcept
 
 ipv6_addr (const ::sockaddr_in6 &) noexcept
 
 ipv6_addr (const socket_address &) noexcept
 
bool is_ip_unspecified () const noexcept
 
bool is_port_unspecified () const noexcept
 

Public Attributes

ipv6_bytes ip
 
uint16_t port
 

The documentation for this struct was generated from the following file: