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