Module: UV::UDP::SocketMethods
Instance Method Summary
collapse
Methods included from Resource
#check_result, #check_result!, #to_ptr
Instance Method Details
#bind(ipv6_only = false) ⇒ Object
155
156
157
|
# File 'lib/uv/udp.rb', line 155
def bind(ipv6_only = false)
check_result! udp_bind(ipv6_only)
end
|
#initialize(loop, udp, ip, port) ⇒ Object
151
152
153
|
# File 'lib/uv/udp.rb', line 151
def initialize(loop, udp, ip, port)
@loop, @udp, @sockaddr = loop, udp, ip_addr(ip.to_s, port)
end
|
#send(data, callback) ⇒ Object
159
160
161
|
# File 'lib/uv/udp.rb', line 159
def send(data, callback)
check_result! udp_send(data, callback)
end
|