libopenraw
|
Public Member Functions | |
MemStream (void *ptr, size_t s) | |
virtual or_error | open () |
virtual int | close () |
virtual int | seek (off_t offset, int whence) |
virtual int | read (void *buf, size_t count) |
virtual off_t | filesize () |
Definition at line 30 of file memstream.h.
int OpenRaw::IO::MemStream::close | ( | ) | [virtual] |
or_error OpenRaw::IO::MemStream::open | ( | ) | [virtual] |
int OpenRaw::IO::MemStream::read | ( | void * | buf, |
size_t | count | ||
) | [virtual] |
read in the file. Semantics are similar to POSIX read()
Implements OpenRaw::IO::Stream.
Definition at line 88 of file memstream.cpp.
int OpenRaw::IO::MemStream::seek | ( | off_t | offset, |
int | whence | ||
) | [virtual] |
seek in the file. Semantics are similar to POSIX lseek()
Implements OpenRaw::IO::Stream.
Definition at line 55 of file memstream.cpp.