Home
last modified time | relevance | path

Searched refs:mreq (Results 1 – 2 of 2) sorted by relevance

/ohos5.0/foundation/communication/netmanager_ext/services/mdnsmanager/src/
H A Dmdns_socket_listener.cpp113 ip_mreq mreq{}; in InitSocketV4() local
114 mreq.imr_multiaddr.s_addr = htonl(MDNS_MULTICAST_INADDR); in InitSocketV4()
115mreq.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 Dsocket_exec.cpp1413 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 …]