Lines Matching refs:SocketAddress

29 SocketAddress FromUVHandle(F fn, const T& handle) {
30 SocketAddress addr;
40 bool SocketAddress::ToSockAddr(
61 bool SocketAddress::New(
64 SocketAddress* addr) {
68 bool SocketAddress::New(
72 SocketAddress* addr) {
77 size_t SocketAddress::Hash::operator()(const SocketAddress& addr) const {
100 SocketAddress SocketAddress::FromSockName(const uv_tcp_t& handle) {
104 SocketAddress SocketAddress::FromSockName(const uv_udp_t& handle) {
108 SocketAddress SocketAddress::FromPeerName(const uv_tcp_t& handle) {
112 SocketAddress SocketAddress::FromPeerName(const uv_udp_t& handle) {
120 const SocketAddress& one,
121 const SocketAddress& two) {
130 const SocketAddress& one,
131 const SocketAddress& two) {
140 const SocketAddress& ipv4,
141 const SocketAddress& ipv6) {
156 SocketAddress::CompareResult compare_ipv4(
157 const SocketAddress& one,
158 const SocketAddress& two) {
167 return SocketAddress::CompareResult::LESS_THAN;
169 return SocketAddress::CompareResult::SAME;
171 return SocketAddress::CompareResult::GREATER_THAN;
174 SocketAddress::CompareResult compare_ipv6(
175 const SocketAddress& one,
176 const SocketAddress& two) {
183 return SocketAddress::CompareResult::LESS_THAN;
185 return SocketAddress::CompareResult::GREATER_THAN;
186 return SocketAddress::CompareResult::SAME;
189 SocketAddress::CompareResult compare_ipv4_ipv6(
190 const SocketAddress& ipv4,
191 const SocketAddress& ipv6) {
201 return SocketAddress::CompareResult::NOT_COMPARABLE;
209 return SocketAddress::CompareResult::LESS_THAN;
211 return SocketAddress::CompareResult::GREATER_THAN;
212 return SocketAddress::CompareResult::SAME;
216 const SocketAddress& ip,
217 const SocketAddress& net,
231 const SocketAddress& ip,
232 const SocketAddress& net,
237 return compare_ipv6(ip, net) == SocketAddress::CompareResult::SAME;
260 const SocketAddress& ip,
261 const SocketAddress& net,
265 return compare_ipv4_ipv6(ip, net) == SocketAddress::CompareResult::SAME;
291 const SocketAddress& ip,
292 const SocketAddress& net,
295 return compare_ipv4_ipv6(net, ip) == SocketAddress::CompareResult::SAME;
321 bool SocketAddress::is_match(const SocketAddress& other) const {
339 SocketAddress::CompareResult SocketAddress::compare(
340 const SocketAddress& other) const {
353 case SocketAddress::CompareResult::NOT_COMPARABLE:
355 case SocketAddress::CompareResult::SAME:
357 case SocketAddress::CompareResult::GREATER_THAN:
358 return SocketAddress::CompareResult::LESS_THAN;
359 case SocketAddress::CompareResult::LESS_THAN:
360 return SocketAddress::CompareResult::GREATER_THAN;
368 return SocketAddress::CompareResult::NOT_COMPARABLE;
371 bool SocketAddress::is_in_network(
372 const SocketAddress& other,
398 const std::shared_ptr<SocketAddress>& address) {
407 const std::shared_ptr<SocketAddress>& address) {
417 const std::shared_ptr<SocketAddress>& start,
418 const std::shared_ptr<SocketAddress>& end) {
426 const std::shared_ptr<SocketAddress>& network,
435 const std::shared_ptr<SocketAddress>& address) {
445 const std::shared_ptr<SocketAddress>& address_)
449 const std::shared_ptr<SocketAddress>& start_,
450 const std::shared_ptr<SocketAddress>& end_)
455 const std::shared_ptr<SocketAddress>& network_,
461 const std::shared_ptr<SocketAddress>& address) {
474 const std::shared_ptr<SocketAddress>& address) {
490 const std::shared_ptr<SocketAddress>& address) {
757 tmpl->SetClassName(FIXED_ONE_BYTE_STRING(env->isolate(), "SocketAddress"));
772 "SocketAddress",
779 std::shared_ptr<SocketAddress> address) {
803 std::shared_ptr<SocketAddress> addr = std::make_shared<SocketAddress>();
805 if (!SocketAddress::New(family, *address, port, addr.get()))
861 std::shared_ptr<SocketAddress> address)