Method: Libuv::UDP#leave
- Defined in:
- lib/libuv/udp.rb
#leave(multicast_address, interface_address) ⇒ Object
75 76 77 78 79 80 81 82 83 |
# File 'lib/libuv/udp.rb', line 75 def leave(multicast_address, interface_address) return if @closed assert_type(String, multicast_address, MULTICAST_ARGUMENT_ERROR) assert_type(String, interface_address, INTERFACE_ARGUMENT_ERROR) error = check_result ::Libuv::Ext.udp_set_membership(handle, multicast_address, interface_address, :uv_leave_group) reject(error) if error self end |