Struct Stream

Inheritance Relationships

Derived Type

Struct Documentation

struct Stream

Subclassed by Gaia::Fs::VnodeStream

Public Types

enum class Whence

Values:

enumerator CURRENT
enumerator SET
enumerator END

Public Functions

virtual Result<size_t, Error> write(void *buf, size_t size) = 0
virtual Result<size_t, Error> read(void *buf, size_t size) = 0
virtual Result<off_t, Error> seek(off_t offset, Whence whence) = 0