|
| | MemStream (void *ptr, size_t s) |
| |
|
| MemStream (const MemStream &f)=delete |
| |
|
MemStream & | operator= (const MemStream &)=delete |
| |
| virtual or_error | open () override |
| |
| virtual int | close () override |
| |
| virtual int | seek (off_t offset, int whence) override |
| |
| virtual int | read (void *buf, size_t count) override |
| |
| virtual off_t | filesize () override |
| |
| | Stream (const char *filename) |
| |
| virtual Error | open ()=0 |
| |
| virtual int | close ()=0 |
| |
| virtual int | seek (off_t offset, int whence)=0 |
| |
| virtual int | read (void *buf, size_t count)=0 |
| |
|
virtual off_t | filesize ()=0 |
| |
| Error | get_error () |
| |
| const std::string & | get_path () const |
| |
| uint8_t | readByte () noexcept(false) |
| |
Definition at line 35 of file memstream.hpp.
◆ MemStream()
| OpenRaw::IO::MemStream::MemStream |
( |
void * |
ptr, |
|
|
size_t |
s |
|
) |
| |
◆ ~MemStream()
| virtual OpenRaw::IO::MemStream::~MemStream |
( |
| ) |
|
|
inlinevirtual |
◆ close()
| int OpenRaw::IO::MemStream::close |
( |
| ) |
|
|
overridevirtual |
◆ filesize()
| off_t OpenRaw::IO::MemStream::filesize |
( |
| ) |
|
|
overridevirtual |
◆ open()
| or_error OpenRaw::IO::MemStream::open |
( |
| ) |
|
|
overridevirtual |
◆ read()
| int OpenRaw::IO::MemStream::read |
( |
void * |
buf, |
|
|
size_t |
count |
|
) |
| |
|
overridevirtual |
◆ seek()
| int OpenRaw::IO::MemStream::seek |
( |
off_t |
offset, |
|
|
int |
whence |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files: