Lines Matching refs:SocketAddress

78 SocketAddress::SocketAddress() { Clear(); }  in SocketAddress()  function in SocketAddress
80 SocketAddress::SocketAddress(const struct sockaddr &s) { m_socket_addr.sa = s; } in SocketAddress() function in SocketAddress
82 SocketAddress::SocketAddress(const struct sockaddr_in &s) { in SocketAddress() function in SocketAddress
86 SocketAddress::SocketAddress(const struct sockaddr_in6 &s) { in SocketAddress() function in SocketAddress
90 SocketAddress::SocketAddress(const struct sockaddr_storage &s) { in SocketAddress() function in SocketAddress
94 SocketAddress::SocketAddress(const struct addrinfo *addr_info) { in SocketAddress() function in SocketAddress
101 SocketAddress::SocketAddress(const SocketAddress &rhs) in SocketAddress() function in SocketAddress
107 SocketAddress::~SocketAddress() {} in ~SocketAddress()
109 void SocketAddress::Clear() { in Clear()
113 bool SocketAddress::IsValid() const { return GetLength() != 0; } in IsValid()
126 socklen_t SocketAddress::GetLength() const { in GetLength()
134 socklen_t SocketAddress::GetMaxLength() { return sizeof(sockaddr_t); } in GetMaxLength()
136 sa_family_t SocketAddress::GetFamily() const { in GetFamily()
140 void SocketAddress::SetFamily(sa_family_t family) { in SetFamily()
147 std::string SocketAddress::GetIPAddress() const { in GetIPAddress()
164 uint16_t SocketAddress::GetPort() const { in GetPort()
174 bool SocketAddress::SetPort(uint16_t port) { in SetPort()
190 const SocketAddress &SocketAddress::operator=(const SocketAddress &rhs) { in operator =()
196 const SocketAddress &SocketAddress::
206 const SocketAddress &SocketAddress::operator=(const struct sockaddr &s) { in operator =()
211 const SocketAddress &SocketAddress::operator=(const struct sockaddr_in &s) { in operator =()
216 const SocketAddress &SocketAddress::operator=(const struct sockaddr_in6 &s) { in operator =()
221 const SocketAddress &SocketAddress::
227 bool SocketAddress::getaddrinfo(const char *host, const char *service, in getaddrinfo()
239 std::vector<SocketAddress>
240 SocketAddress::GetAddressInfo(const char *hostname, const char *servname, in GetAddressInfo()
243 std::vector<SocketAddress> addr_list; in GetAddressInfo()
257 addr_list.emplace_back(SocketAddress(service_ptr)); in GetAddressInfo()
266 bool SocketAddress::SetToLocalhost(sa_family_t family, uint16_t port) { in SetToLocalhost()
288 bool SocketAddress::SetToAnyAddress(sa_family_t family, uint16_t port) { in SetToAnyAddress()
310 bool SocketAddress::IsAnyAddr() const { in IsAnyAddr()
316 bool SocketAddress::IsLocalhost() const { in IsLocalhost()
323 bool SocketAddress::operator==(const SocketAddress &rhs) const { in operator ==()
339 bool SocketAddress::operator!=(const SocketAddress &rhs) const { in operator !=()