Class: Evt::Iocp
Constant Summary
Constants inherited
from Bundled
Bundled::COLLECT_COUNTER_MAX, Bundled::MAXIMUM_TIMEOUT
Instance Attribute Summary
Attributes inherited from Bundled
#readable, #waiting, #writable
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Bundled
#block, #close, #collect, #current_time, epoll_backend, #epoll_deregister, #epoll_init_selector, #epoll_register, #epoll_wait, #fiber, #initialize, #io_wait, #kernel_sleep, kqueue_backend, #kqueue_init_selector, #kqueue_register, #kqueue_wait, #next_timeout, #run, select_backend, #select_wait, #unblock, uring_backend, #uring_init_selector, #uring_io_read, #uring_io_write, #uring_register, #uring_wait
Constructor Details
This class inherits a constructor from Evt::Bundled
Class Method Details
.available? ⇒ Boolean
IOCP is totally disabled for now
6
7
8
|
# File 'lib/evt/backends/iocp.rb', line 6
def self.available?
false
end
|
Instance Method Details
#deregister(io) ⇒ Object
18
19
|
# File 'lib/evt/backends/iocp.rb', line 18
def deregister(io)
end
|
#init_selector ⇒ Object
10
11
12
|
# File 'lib/evt/backends/iocp.rb', line 10
def init_selector
end
|
#io_read(io, buffer, offset, length) ⇒ Object
21
22
23
|
# File 'lib/evt/backends/iocp.rb', line 21
def io_read(io, buffer, offset, length)
end
|
#io_write(io, buffer, offset, length) ⇒ Object
25
26
27
|
# File 'lib/evt/backends/iocp.rb', line 25
def io_write(io, buffer, offset, length)
end
|
#register(io, interest) ⇒ Object
14
15
16
|
# File 'lib/evt/backends/iocp.rb', line 14
def register(io, interest)
end
|
#wait ⇒ Object
29
30
31
|
# File 'lib/evt/backends/iocp.rb', line 29
def wait
end
|