/// Executes an operation of the `IPV6_ADD_MEMBERSHIP` type.
///
/// This function specifies a new multicast group for this socket to join.
/// The address must be a valid multicast address, and `interface` is the
/// index of the interface to join/leave (or 0 to indicate any interface).
Executes an operation of the `IPV6_ADD_MEMBERSHIP` type.
This function specifies a new multicast group for this socket to join.
The address must be a valid multicast address, and `interface` is the
index of the interface to join/leave (or 0 to indicate any interface).
Executes an operation of the ` IPV6_ADD_MEMBERSHIP ` type . This function specifies a new multicast group for this socket to join . The address must be a valid multicast address and ` interface ` is the index of the interface to join / leave ( or 0 to indicate any interface ) .
pub fn join_multicast_v6(&self,
                             multiaddr: &Ipv6Addr,
                             interface: u32) -> io::Result<()> {
        self.io.get_ref().join_multicast_v6(multiaddr, interface)
    }
pub fn join_multicast_v6 ( & self , multiaddr : & Ipv6Addr , interface : u32 ) -> io :: Result < ( ) > { self . io . get_ref ( ) . join_multicast_v6 ( multiaddr , interface ) }
Executes an operation of the `IPV6_ADD_MEMBERSHIP` type.
Executes an operation of the ` IPV6_ADD_MEMBERSHIP ` type .
&self
multiaddr
&Ipv6Addr
interface
u32