Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
class ECOM_STREAM General cluster: interfaces description: "Encapsulation of standard implementation of IStream interface." create: make_from_other, make_from_pointer Ancestors ECOM_LOCK_TYPES ECOM_QUERIABLE* ECOM_STAT_FLAGS ECOM_STREAM_SEEK EXCEPTION_MANAGER_FACTORY Queries access_time: WEL_FILE_TIME clone_stream: ECOM_STREAM creation_time: WEL_FILE_TIME description (stat_flag: INTEGER_32): ECOM_STATSTG end_of_stream: BOOLEAN Exception_manager: EXCEPTION_MANAGER exists: BOOLEAN is_valid_lock (lock: INTEGER_32): BOOLEAN is_valid_seek (seek: INTEGER_32): BOOLEAN is_valid_stat_flag (flag: INTEGER_32): BOOLEAN item: POINTER last_boolean: BOOLEAN last_character: CHARACTER_8 last_integer: INTEGER_32 last_real: REAL_32 last_string: STRING_8 lock_exclusive: INTEGER_32 lock_onlyonce: INTEGER_32 lock_write: INTEGER_32 locks_supported: INTEGER_32 modification_time: WEL_FILE_TIME name: READABLE_STRING_32 size: ECOM_ULARGE_INTEGER statflag_default: INTEGER_32 statflag_noname: INTEGER_32 stream_seek_cur: INTEGER_32 stream_seek_end: INTEGER_32 stream_seek_set: INTEGER_32 Commands copy_to (destination: ECOM_STREAM; bytes: ECOM_ULARGE_INTEGER) dispose finish lock_region (offset, count: ECOM_ULARGE_INTEGER; lock: INTEGER_32) read (buffer: POINTER; bytes: INTEGER_32) read_boolean read_character read_integer read_real read_string seek (displacement: ECOM_LARGE_INTEGER; origin: INTEGER_32) set_size (new_size: ECOM_ULARGE_INTEGER) start unlock_region (offset, count: ECOM_ULARGE_INTEGER; lock: INTEGER_32) update_end_of_stream write (buffer: POINTER; bytes: INTEGER_32) write_boolean (boolean: BOOLEAN) write_character (character: CHARACTER_8) write_integer (integer: INTEGER_32) write_real (real: REAL_32) write_string (string: READABLE_STRING_GENERAL)
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

-- Generated by Eiffel Studio --
For more details: eiffel.org