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
149
150
151
|
# File 'lib/uv/udp.rb', line 149
def bind(ipv6_only = false)
check_result! udp_bind(ipv6_only)
end
|
#initialize(loop, udp, ip, port) ⇒ Object
145
146
147
|
# File 'lib/uv/udp.rb', line 145
def initialize(loop, udp, ip, port)
@loop, @udp, @sockaddr = loop, udp, ip_addr(ip.to_s, port)
end
|
#send(data, callback) ⇒ Object
153
154
155
|
# File 'lib/uv/udp.rb', line 153
def send(data, callback)
check_result! udp_send(data, callback)
end
|