class BIN_FILE_CURSOR < $FILE_CURSORS{OCTET, BINSTR}


Ancestors
$FILE_CURSORS{_,_} $FILE_CURSORS



Public


Readable Attributes
attr error : BOOL ; .. Included as error
**** This returns true if an error has occurred since the last use of the
___clear_routine_(or_since_object_creation)!
attr position : CARD ; .. Included as position
**** file position
attr readable : BOOL ; .. Included as readable
attr writable : BOOL ; .. Included as writable

Features
at_end : BOOL .. Included as at_end
**** This predicate returns true if and only if the cursor is positioned
___after_the_last_octet_in_the_file,_otherwise_false.
backward( .. Included as backward
clear .. Included as clear
close .. Included as close
create( .. Included as create
error_message : STR .. Included as error_message
flush .. Included as flush
forward( .. Included as forward
get(
plus( .. Included as plus
plus( .. Included as plus
plus( .. Included as plus
plus( .. Included as plus
position( .. Included as position
size : CARD .. Included as size
skip( .. Included as skip


Private

attr buff_altered : BOOL ; .. Included as buff_altered
**** needs writing back!
attr buff_altered : BOOL ; .. Included as buff_altered
**** needs writing back!
attr buff_contents : CARD ; .. Included as buff_contents
attr buff_contents : CARD ; .. Included as buff_contents
attr buff_length : CARD ; .. Included as buff_length
****
attr buff_length : CARD ; .. Included as buff_length
****
attr buff_position : CARD ; .. Included as buff_position
attr buff_position : CARD ; .. Included as buff_position
attr buff_valid : BOOL ; .. Included as buff_valid
**** the buffer contents may be used
attr buff_valid : BOOL ; .. Included as buff_valid
**** the buffer contents may be used
attr buffer : BUFF ; .. Included as buffer
attr buffer : BUFF ; .. Included as buffer
emptybuff .. Included as emptybuff
attr error : BOOL ; .. Included as error
**** This returns true if an error has occurred since the last use of the
___clear_routine_(or_since_object_creation)!
fillbuff .. Included as fillbuff
attr fyle : REFERENCE ; .. Included as fyle
**** the OS file handle!
attr fyle : REFERENCE ; .. Included as fyle
**** the OS file handle!
attr index : CARD ; .. Included as index
**** from the beginning of buffer.
attr index : CARD ; .. Included as index
**** from the beginning of buffer.
attr position : CARD ; .. Included as position
**** file position
attr readable : BOOL ; .. Included as readable
attr writable : BOOL ; .. Included as writable

The Sather Home Page