buffered-port - Factor Documentation

buffered-port


Vocabulary
io .ports

Definition
USING: io.buffers ;

IN: io.ports

TUPLE: buffered-port < port
{ buffer buffer initial: T{ buffer } } ;


Methods
USING: accessors destructors generic io.ports kernel ;

M: buffered-port dispose*
[
[ buffer>> &dispose drop ]
[ M\ buffered-port dispose* (call-next-method) ] bi
] with-destructors ;


USING: accessors io io.ports math ;

M: buffered-port stream-length
handle>> handle-length [ f ] when-zero ;


USING: accessors io io.ports ;

M: buffered-port stream-seekable? handle>> can-seek-handle? ;

AltStyle によって変換されたページ (->オリジナル) /