|
void | toolbox::net::join_group (int sockfd, const IpMcastGroup &group, std::error_code &ec) noexcept |
| Join a multicast group.
|
|
void | toolbox::net::join_group (int sockfd, const IpMcastGroup &group) |
| Join a multicast group.
|
|
void | toolbox::net::join_group (int sockfd, const IpAddr &addr, unsigned ifindex, std::error_code &ec) noexcept |
| Join a multicast group.
|
|
void | toolbox::net::join_group (int sockfd, const IpAddr &addr, unsigned ifindex) |
| Join a multicast group.
|
|
void | toolbox::net::join_group (int sockfd, const IpAddr &addr, const char *ifname, std::error_code &ec) noexcept |
| Join a multicast group. The system will choose an appropriate interface if ifname is null.
|
|
void | toolbox::net::join_group (int sockfd, const IpAddr &addr, const char *ifname) |
| Join a multicast group. The system will choose an appropriate interface if ifname is null.
|
|
void | toolbox::net::leave_group (int sockfd, const IpMcastGroup &group, std::error_code &ec) noexcept |
| Leave a multicast group.
|
|
void | toolbox::net::leave_group (int sockfd, const IpMcastGroup &group) |
| Leave a multicast group.
|
|
void | toolbox::net::leave_group (int sockfd, const IpAddr &addr, unsigned ifindex, std::error_code &ec) noexcept |
| Leave a multicast group.
|
|
void | toolbox::net::leave_group (int sockfd, const IpAddr &addr, unsigned ifindex) |
| Leave a multicast group.
|
|
void | toolbox::net::leave_group (int sockfd, const IpAddr &addr, const char *ifname, std::error_code &ec) noexcept |
| Leave a multicast group. The system will leave on the first matching interface if ifname is null.
|
|
void | toolbox::net::leave_group (int sockfd, const IpAddr &addr, const char *ifname) |
| Leave a multicast group. The system will leave on the first matching interface if ifname is null.
|
|
void | toolbox::net::set_ip_mcast_if (int sockfd, int family, unsigned ifindex, std::error_code &ec) noexcept |
|
void | toolbox::net::set_ip_mcast_if (int sockfd, int family, unsigned ifindex) |
|
void | toolbox::net::set_ip_mcast_if (int sockfd, int family, const char *ifname, std::error_code &ec) noexcept |
|
void | toolbox::net::set_ip_mcast_if (int sockfd, int family, const char *ifname) |
|
void | toolbox::net::set_ip_mcast_loop (int sockfd, int family, bool enabled, std::error_code &ec) noexcept |
| Determines whether sent multicast packets should be looped back to the local sockets.
|
|
void | toolbox::net::set_ip_mcast_loop (int sockfd, int family, bool enabled) |
| Determines whether sent multicast packets should be looped back to the local sockets.
|
|
void | toolbox::net::set_ip_mcast_ttl (int sockfd, int family, int ttl, std::error_code &ec) noexcept |
| Set or read the time-to-live value of outgoing multicast packets for this socket.
|
|
void | toolbox::net::set_ip_mcast_ttl (int sockfd, int family, int ttl) |
| Set or read the time-to-live value of outgoing multicast packets for this socket.
|
|