Luna::ISeekableStream
Represents one stream object that supports setting the cursor position.
interface Luna::ISeekableStream : public virtual IStream
Base type
Member functions
-
Gets the current position of the stream cursor.
-
virtual RV seek(i64 offset, SeekMode mode)=0
Moves the read/write cursor to a new position.
-
Gets the size of the stream buffer in bytes.
-
virtual RV set_size(u64 size)=0
Sets the size of the stream buffer.