class ECOM_STREAM General cluster: com.Interfaces description: "Encapsulation of standard implementation of IStream interface." create: make_from_pointer, make_from_other Ancestors ECOM_EXCEPTION ECOM_LOCK_TYPES ECOM_QUERIABLE ECOM_STAT_FLAGS ECOM_STAT_FLAGS ECOM_STREAM_SEEK Queries access_time: WEL_FILE_TIME assertion_violation: BOOLEAN Check_instruction: INTEGER Class_invariant: INTEGER class_name: STRING clone_stream: ECOM_STREAM Com_exception: INTEGER creation_time: WEL_FILE_TIME description (stat_flag: INTEGER): ECOM_STATSTG Developer_exception: INTEGER developer_exception_name: STRING end_of_stream: BOOLEAN exception: INTEGER exception_trace: STRING exists: BOOLEAN External_exception: INTEGER Floating_point_exception: INTEGER hresult: INTEGER hresult_code: INTEGER hresult_facility: INTEGER hresult_message: STRING Incorrect_inspect_value: INTEGER Io_exception: INTEGER is_developer_exception: BOOLEAN is_developer_exception_of_name (name: STRING): BOOLEAN is_signal: BOOLEAN is_system_exception: BOOLEAN is_valid_lock (lock: INTEGER): BOOLEAN is_valid_seek (seek: INTEGER): BOOLEAN is_valid_stat_flag (flag: INTEGER): BOOLEAN item: POINTER last_boolean: BOOLEAN last_character: CHARACTER last_integer: INTEGER last_real: REAL last_string: STRING lock_exclusive: INTEGER lock_onlyonce: INTEGER lock_write: INTEGER locks_supported: INTEGER Loop_invariant: INTEGER Loop_variant: INTEGER meaning (except: INTEGER): STRING modification_time: WEL_FILE_TIME name: STRING No_more_memory: INTEGER Operating_system_exception: INTEGER original_class_name: STRING original_exception: INTEGER original_recipient_name: STRING original_tag_name: STRING Postcondition: INTEGER Precondition: INTEGER recipient_name: STRING Rescue_exception: INTEGER Retrieve_exception: INTEGER Routine_failure: INTEGER Runtime_io_exception: INTEGER Signal_exception: INTEGER size: ECOM_ULARGE_INTEGER statflag_default: INTEGER statflag_noname: INTEGER stream_seek_cur: INTEGER stream_seek_end: INTEGER stream_seek_set: INTEGER tag_name: STRING Void_assigned_to_expanded: INTEGER Void_call_target: INTEGER Commands catch (code: INTEGER) copy_to (destination: ECOM_STREAM; bytes: ECOM_ULARGE_INTEGER) die (code: INTEGER) finish ignore (code: INTEGER) lock_region (offset, count: ECOM_ULARGE_INTEGER; lock: INTEGER) message_on_failure no_message_on_failure raise (name: STRING) read (buffer: POINTER; bytes: INTEGER) read_boolean read_character read_integer read_real read_string seek (displacement: ECOM_LARGE_INTEGER; origin: INTEGER) set_size (new_size: ECOM_ULARGE_INTEGER) start trigger (code: INTEGER) unlock_region (offset, count: ECOM_ULARGE_INTEGER; lock: INTEGER) update_end_of_stream write (buffer: POINTER; bytes: INTEGER) write_boolean (boolean: BOOLEAN) write_character (character: CHARACTER) write_integer (integer: INTEGER) write_real (real: REAL) write_string (string: STRING)