Lines Matching refs:SocketAddress
75 SocketAddress::SocketAddress() { Clear(); } in SocketAddress() function in SocketAddress
77 SocketAddress::SocketAddress(const struct sockaddr &s) { m_socket_addr.sa = s; } in SocketAddress() function in SocketAddress
79 SocketAddress::SocketAddress(const struct sockaddr_in &s) { in SocketAddress() function in SocketAddress
83 SocketAddress::SocketAddress(const struct sockaddr_in6 &s) { in SocketAddress() function in SocketAddress
87 SocketAddress::SocketAddress(const struct sockaddr_storage &s) { in SocketAddress() function in SocketAddress
91 SocketAddress::SocketAddress(const struct addrinfo *addr_info) { in SocketAddress() function in SocketAddress
96 SocketAddress::~SocketAddress() = default;
98 void SocketAddress::Clear() { in Clear()
102 bool SocketAddress::IsValid() const { return GetLength() != 0; } in IsValid()
115 socklen_t SocketAddress::GetLength() const { in GetLength()
123 socklen_t SocketAddress::GetMaxLength() { return sizeof(sockaddr_t); } in GetMaxLength()
125 sa_family_t SocketAddress::GetFamily() const { in GetFamily()
129 void SocketAddress::SetFamily(sa_family_t family) { in SetFamily()
136 std::string SocketAddress::GetIPAddress() const { in GetIPAddress()
153 uint16_t SocketAddress::GetPort() const { in GetPort()
163 bool SocketAddress::SetPort(uint16_t port) { in SetPort()
177 const SocketAddress &SocketAddress::
187 const SocketAddress &SocketAddress::operator=(const struct sockaddr &s) { in operator =()
192 const SocketAddress &SocketAddress::operator=(const struct sockaddr_in &s) { in operator =()
197 const SocketAddress &SocketAddress::operator=(const struct sockaddr_in6 &s) { in operator =()
202 const SocketAddress &SocketAddress::
208 bool SocketAddress::getaddrinfo(const char *host, const char *service, in getaddrinfo()
220 std::vector<SocketAddress>
221 SocketAddress::GetAddressInfo(const char *hostname, const char *servname, in GetAddressInfo()
224 std::vector<SocketAddress> addr_list; in GetAddressInfo()
238 addr_list.emplace_back(SocketAddress(service_ptr)); in GetAddressInfo()
247 bool SocketAddress::SetToLocalhost(sa_family_t family, uint16_t port) { in SetToLocalhost()
269 bool SocketAddress::SetToAnyAddress(sa_family_t family, uint16_t port) { in SetToAnyAddress()
291 bool SocketAddress::IsAnyAddr() const { in IsAnyAddr()
297 bool SocketAddress::IsLocalhost() const { in IsLocalhost()
304 bool SocketAddress::operator==(const SocketAddress &rhs) const { in operator ==()
320 bool SocketAddress::operator!=(const SocketAddress &rhs) const { in operator !=()