Handbook
Glossary
remove-output-callbacks ( fd mx -- callbacks )
Vocabulary
io
.
backend
.
unix
.
multiplexers
Inputs
fd
an
object
mx
an
object
Outputs
callbacks
an
object
Definition
IN:
io.backend.unix.multiplexers
GENERIC:
remove-output-callbacks
( fd mx -- callbacks )
Methods
USING:
accessors
assocs
generic
io.backend.unix.multiplexers
io.backend.unix.multiplexers.kqueue
kernel
unix.kqueue
;
M:
kqueue-mx
remove-output-callbacks
2dup
writes>>
key?
[
[
M\
kqueue-mx
remove-output-callbacks
(call-next-method)
]
[
[
EVFILT_WRITE
EV_DELETE
make-kevent
]
dip
register-kevent
]
2bi
]
[
2drop
f
]
if
;
USING:
accessors
assocs
io.backend.unix.multiplexers
kernel
;
M:
mx
remove-output-callbacks
writes>>
delete-at*
drop
;
USING:
accessors
io.backend.unix.multiplexers
io.backend.unix.multiplexers.run-loop
;
M:
run-loop-mx
remove-output-callbacks
kqueue-mx>>
remove-output-callbacks
;