io.backend.unix.multiplexers vocabulary
Factor handbook > Vocabulary index


Summary
Generic protocol for Unix I/O multiplexers

Meta-data
Authors:Slava Pestov
Platforms:unix


Words

Tuple classes
ClassSuperclassSlots
mx disposablefd reads writes


Generic words
WordStack effect
add-input-callback( thread fd mx -- )
add-output-callback( thread fd mx -- )
remove-input-callbacks( fd mx -- callbacks )
remove-output-callbacks( fd mx -- callbacks )
wait-for-events( nanos mx -- )


Ordinary words
WordStack effect
input-available( fd mx -- )
new-mx( class -- obj )
output-available( fd mx -- )


Class predicate words
WordStack effect
mx?( object -- ? )


Files


Children from resource:basis
VocabularySummary
io.backend.unix.multiplexers.epollLinux epoll multiplexer
io.backend.unix.multiplexers.kqueueBSD and Mac OS X kqueue multiplexer
io.backend.unix.multiplexers.run-loopMac OS X CFRunLoop multiplexer
io.backend.unix.multiplexers.selectGeneric Unix select multiplexer