Module: Libuv::UDP::SocketMethods
Instance Method Summary
collapse
Methods included from Resource
#check_result, #check_result!, #resolve, #to_ptr
Instance Method Details
#bind(ipv6_only = false) ⇒ Object
197
198
199
|
# File 'lib/libuv/udp.rb', line 197
def bind(ipv6_only = false)
check_result! udp_bind(ipv6_only)
end
|
#initialize(loop, udp, ip, port) ⇒ Object
193
194
195
|
# File 'lib/libuv/udp.rb', line 193
def initialize(loop, udp, ip, port)
@loop, @udp, @sockaddr = loop, udp, ip_addr(ip.to_s, port)
end
|
#send(data, callback) ⇒ Object
201
202
203
|
# File 'lib/libuv/udp.rb', line 201
def send(data, callback)
check_result! udp_send(data, callback)
end
|