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()
124 socklen_t SocketAddress::GetMaxLength() { return sizeof(sockaddr_t); } in GetMaxLength()
126 sa_family_t SocketAddress::GetFamily() const { in GetFamily()
130 void SocketAddress::SetFamily(sa_family_t family) { in SetFamily()
138 std::string SocketAddress::GetIPAddress() const { in GetIPAddress()
155 uint16_t SocketAddress::GetPort() const { in GetPort()
165 bool SocketAddress::SetPort(uint16_t port) { in SetPort()
179 const SocketAddress &SocketAddress::
189 const SocketAddress &SocketAddress::operator=(const struct sockaddr &s) { in operator =()
194 const SocketAddress &SocketAddress::operator=(const struct sockaddr_in &s) { in operator =()
199 const SocketAddress &SocketAddress::operator=(const struct sockaddr_in6 &s) { in operator =()
204 const SocketAddress &SocketAddress::
210 bool SocketAddress::getaddrinfo(const char *host, const char *service, in getaddrinfo()
222 std::vector<SocketAddress>
223 SocketAddress::GetAddressInfo(const char *hostname, const char *servname, in GetAddressInfo()
226 std::vector<SocketAddress> addr_list; in GetAddressInfo()
240 addr_list.emplace_back(SocketAddress(service_ptr)); in GetAddressInfo()
249 bool SocketAddress::SetToLocalhost(sa_family_t family, uint16_t port) { in SetToLocalhost()
271 bool SocketAddress::SetToAnyAddress(sa_family_t family, uint16_t port) { in SetToAnyAddress()
293 bool SocketAddress::IsAnyAddr() const { in IsAnyAddr()
299 bool SocketAddress::IsLocalhost() const { in IsLocalhost()
306 bool SocketAddress::operator==(const SocketAddress &rhs) const { in operator ==()
322 bool SocketAddress::operator!=(const SocketAddress &rhs) const { in operator !=()