class Evt::Uring
Public Class Methods
available?()
click to toggle source
# File lib/evt/backends/uring.rb, line 4 def self.available? self.respond_to?(:uring_backend) end
backend()
click to toggle source
# File lib/evt/backends/uring.rb, line 8 def self.backend self.uring_backend end
Public Instance Methods
deregister(io)
click to toggle source
# File lib/evt/backends/uring.rb, line 20 def deregister(io) end
init_selector()
click to toggle source
# File lib/evt/backends/uring.rb, line 12 def init_selector uring_init_selector end
register(io, interest)
click to toggle source
# File lib/evt/backends/uring.rb, line 16 def register(io, interest) uring_register(io, interest) end
wait()
click to toggle source
def io_write(io, buffer, offset, length)
uring_io_write(io, buffer, offset, length)
end
# File lib/evt/backends/uring.rb, line 32 def wait uring_wait end