managed-server vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Authors:Doug Coleman


Words

Tuple classes
ClassSuperclassSlots
already-logged-in tupleusername
managed-client tupleinput-stream output-stream local-address remote-address username object quit? logged-in?
managed-server threaded-serverclients
no-such-client tupleusername


Generic words
WordStack effect
handle-already-logged-in( -- )
handle-client-disconnect( -- )
handle-client-join( -- )
handle-login( -- username )
handle-managed-client*( -- )


Ordinary words
WordStack effect
already-logged-in( username -- * )
client( -- managed-client )
client-streams( -- assoc )
clients( -- assoc )
everyone-else( -- assoc )
everyone-else-streams( -- assoc )
new-managed-server( port name encoding class -- server )
new-managed-server*( encoding class -- server )
no-such-client( username -- * )
send-client( seq username -- )
send-everyone( seq -- )
send-everyone-else( seq -- )
server( -- managed-client )
username( -- string )


Class predicate words
WordStack effect
already-logged-in?( object -- ? )
managed-client?( object -- ? )
managed-server?( object -- ? )
no-such-client?( object -- ? )


Files


Metadata files


Children from resource:extra
VocabularySummary
managed-server.chat


Children
VocabularySummary
managed-server.private