Searched refs:mreq (Results 1 – 2 of 2) sorted by relevance
/ohos5.0/foundation/communication/netmanager_ext/services/mdnsmanager/src/ |
H A D | mdns_socket_listener.cpp | 113 ip_mreq mreq{}; in InitSocketV4() local 114 mreq.imr_multiaddr.s_addr = htonl(MDNS_MULTICAST_INADDR); in InitSocketV4() 115 …mreq.imr_interface = ifa ? reinterpret_cast<sockaddr_in *>(ifa->ifa_addr)->sin_addr : in_addr{INAD… in InitSocketV4() 117 …(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, reinterpret_cast<const char *>(&mreq), sizeof(mreq)) == 0) && in InitSocketV4() 118 …(setsockopt(sock, IPPROTO_IP, IP_MULTICAST_IF, reinterpret_cast<const char *>(&mreq.imr_interface), in InitSocketV4() 163 ipv6_mreq mreq{}; in InitSocketV6() local 164 mreq.ipv6mr_multiaddr = MDNS_MULTICAST_IN6ADDR; in InitSocketV6() 165 mreq.ipv6mr_interface = ifaceIndex; in InitSocketV6() 167 …(sock, IPPROTO_IPV6, IPV6_JOIN_GROUP, reinterpret_cast<const char *>(&mreq), sizeof(mreq)) == 0) && in InitSocketV6()
|
/ohos5.0/foundation/communication/netstack/frameworks/js/napi/socket/socket_exec/src/ |
H A D | socket_exec.cpp | 1413 ip_mreq mreq = {}; in ExecUdpAddMembership() local 1415 mreq.imr_interface.s_addr = INADDR_ANY; in ExecUdpAddMembership() 1417 sizeof(mreq)) == -1) { in ExecUdpAddMembership() 1423 ipv6_mreq mreq = {}; in ExecUdpAddMembership() local 1425 mreq.ipv6mr_interface = 0; in ExecUdpAddMembership() 1427 sizeof(mreq)) == -1) { in ExecUdpAddMembership() 1444 ip_mreq mreq = {}; in ExecUdpDropMembership() local 1448 sizeof(mreq)) == -1) { in ExecUdpDropMembership() 1454 ipv6_mreq mreq = {}; in ExecUdpDropMembership() local 1456 mreq.ipv6mr_interface = 0; in ExecUdpDropMembership() [all …]
|