@@ -137,20 +137,20 @@ namespace asyncpp::io::detail {
137137 if (res < 0 ) throw std::system_error (errno, std::system_category (), " setsockopt failed" );
138138 }
139139
140- void io_engine_generic_unix::socket_multicast_join (socket_handle_t socket, address group, address interface ) {
141- if (group.type () != interface .type ())
140+ void io_engine_generic_unix::socket_multicast_join (socket_handle_t socket, address group, address iface ) {
141+ if (group.type () != iface .type ())
142142 throw std::system_error (std::make_error_code (std::errc::invalid_argument),
143143 " group and interface need to be of the same type" );
144144 if (group.is_ipv4 ()) {
145145 struct ip_mreq mc_req{};
146146 mc_req.imr_multiaddr = group.ipv4 ().to_sockaddr_in ().first .sin_addr ;
147- mc_req.imr_interface = interface .ipv4 ().to_sockaddr_in ().first .sin_addr ;
147+ mc_req.imr_interface = iface .ipv4 ().to_sockaddr_in ().first .sin_addr ;
148148 auto res = setsockopt (socket, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mc_req, sizeof (mc_req));
149149 if (res < 0 ) throw std::system_error (errno, std::system_category (), " setsockopt failed" );
150150 } else if (group.is_ipv6 ()) {
151151 struct ipv6_mreq mc_req{};
152152 mc_req.ipv6mr_multiaddr = group.ipv6 ().to_sockaddr_in6 ().first .sin6_addr ;
153- mc_req.ipv6mr_interface = interface .ipv6 ().to_sockaddr_in6 ().first .sin6_scope_id ;
153+ mc_req.ipv6mr_interface = iface .ipv6 ().to_sockaddr_in6 ().first .sin6_scope_id ;
154154 auto res = setsockopt (socket, IPPROTO_IPV6, IPV6_ADD_MEMBERSHIP, &mc_req, sizeof (mc_req));
155155 if (res < 0 ) throw std::system_error (errno, std::system_category (), " setsockopt failed" );
156156 } else {
@@ -159,20 +159,20 @@ namespace asyncpp::io::detail {
159159 }
160160 }
161161
162- void io_engine_generic_unix::socket_multicast_drop (socket_handle_t socket, address group, address interface ) {
163- if (group.type () != interface .type ())
162+ void io_engine_generic_unix::socket_multicast_drop (socket_handle_t socket, address group, address iface ) {
163+ if (group.type () != iface .type ())
164164 throw std::system_error (std::make_error_code (std::errc::invalid_argument),
165165 " group and interface need to be of the same type" );
166166 if (group.is_ipv4 ()) {
167167 struct ip_mreq mc_req{};
168168 mc_req.imr_multiaddr = group.ipv4 ().to_sockaddr_in ().first .sin_addr ;
169- mc_req.imr_interface = interface .ipv4 ().to_sockaddr_in ().first .sin_addr ;
169+ mc_req.imr_interface = iface .ipv4 ().to_sockaddr_in ().first .sin_addr ;
170170 auto res = setsockopt (socket, IPPROTO_IP, IP_DROP_MEMBERSHIP, &mc_req, sizeof (mc_req));
171171 if (res < 0 ) throw std::system_error (errno, std::system_category (), " setsockopt failed" );
172172 } else if (group.is_ipv6 ()) {
173173 struct ipv6_mreq mc_req{};
174174 mc_req.ipv6mr_multiaddr = group.ipv6 ().to_sockaddr_in6 ().first .sin6_addr ;
175- mc_req.ipv6mr_interface = interface .ipv6 ().to_sockaddr_in6 ().first .sin6_scope_id ;
175+ mc_req.ipv6mr_interface = iface .ipv6 ().to_sockaddr_in6 ().first .sin6_scope_id ;
176176 auto res = setsockopt (socket, IPPROTO_IPV6, IPV6_DROP_MEMBERSHIP, &mc_req, sizeof (mc_req));
177177 if (res < 0 ) throw std::system_error (errno, std::system_category (), " setsockopt failed" );
178178 } else {
@@ -181,13 +181,13 @@ namespace asyncpp::io::detail {
181181 }
182182 }
183183
184- void io_engine_generic_unix::socket_multicast_set_send_interface (socket_handle_t socket, address interface ) {
185- if (interface .is_ipv4 ()) {
186- auto addr = interface .ipv4 ().to_sockaddr_in ().first .sin_addr .s_addr ;
184+ void io_engine_generic_unix::socket_multicast_set_send_interface (socket_handle_t socket, address iface ) {
185+ if (iface .is_ipv4 ()) {
186+ auto addr = iface .ipv4 ().to_sockaddr_in ().first .sin_addr .s_addr ;
187187 auto res = setsockopt (socket, IPPROTO_IP, IP_MULTICAST_IF, reinterpret_cast <char *>(&addr), sizeof (addr));
188188 if (res < 0 ) throw std::system_error (errno, std::system_category (), " setsockopt failed" );
189- } else if (interface .is_ipv6 ()) {
190- auto scope = interface .ipv6 ().to_sockaddr_in6 ().first .sin6_scope_id ;
189+ } else if (iface .is_ipv6 ()) {
190+ auto scope = iface .ipv6 ().to_sockaddr_in6 ().first .sin6_scope_id ;
191191 auto res =
192192 setsockopt (socket, IPPROTO_IPV6, IPV6_MULTICAST_IF, reinterpret_cast <char *>(&scope), sizeof (scope));
193193 if (res < 0 ) throw std::system_error (errno, std::system_category (), " setsockopt failed" );
0 commit comments