class SED_MEMORY_READER_WRITER General cluster: ise description: "Serialize/Deserialize data from memory. Given a memory area referenced by MANAGED_POINTER, store/retrieve data from memory. Initially memory is read from the first byte unless changed via set_position. After the first store/retrieve operation, count is set to the position of the last written/read bytes. If you haven't set an initial position via set_position, it is also the number of bytes written/read, otherwise the number of bytes read is count - initial_position." create: make, make_with_buffer Ancestors SED_BINARY_READER_WRITER* Queries buffer: MANAGED_POINTER count: INTEGER_32 data: MANAGED_POINTER is_for_reading: BOOLEAN is_pointer_value_stored: BOOLEAN is_ready_for_reading: BOOLEAN is_ready_for_writing: BOOLEAN read_boolean: BOOLEAN read_character_32: CHARACTER_32 read_character_8: CHARACTER_8 read_compressed_integer_32: INTEGER_32 read_compressed_natural_32: NATURAL_32 read_immutable_string_32: IMMUTABLE_STRING_32 read_immutable_string_8: IMMUTABLE_STRING_8 read_integer_16: INTEGER_16 read_integer_32: INTEGER_32 read_integer_64: INTEGER_64 read_integer_8: INTEGER_8 read_natural_16: NATURAL_16 read_natural_32: NATURAL_32 read_natural_64: NATURAL_64 read_natural_8: NATURAL_8 read_pointer: POINTER read_real_32: REAL_32 read_real_64: REAL_64 read_string_32: STRING_32 read_string_8: STRING_8 Commands cleanup read_footer read_header set_for_reading set_for_writing set_is_pointer_value_stored (v: [like is_pointer_value_stored] BOOLEAN) set_position (a_pos: INTEGER_32) write_boolean (v: BOOLEAN) write_character_32 (v: CHARACTER_32) write_character_8 (v: CHARACTER_8) write_compressed_integer_32 (v: INTEGER_32) write_compressed_natural_32 (v: NATURAL_32) write_footer write_header write_integer_16 (v: INTEGER_16) write_integer_32 (v: INTEGER_32) write_integer_64 (v: INTEGER_64) write_integer_8 (v: INTEGER_8) write_natural_16 (v: NATURAL_16) write_natural_32 (v: NATURAL_32) write_natural_64 (v: NATURAL_64) write_natural_8 (v: NATURAL_8) write_pointer (v: POINTER) write_real_32 (v: REAL_32) write_real_64 (v: REAL_64) write_string_32 (v: READABLE_STRING_GENERAL) write_string_8 (v: READABLE_STRING_8)
Generated by ISE EiffelStudio