libopenraw
|
#include <ciffcontainer.hpp>
Public Types | |
typedef std::shared_ptr< Heap > | Ref |
Public Member Functions | |
Heap (off_t start, off_t length, CIFFContainer *container) | |
Heap (const Heap &)=delete | |
Heap & | operator= (const Heap &)=delete |
RecordEntry::List & | records () |
CIFFContainer * | container () |
off_t | offset () |
a CIFF Heap
Definition at line 184 of file ciffcontainer.hpp.
OpenRaw::Internals::CIFF::Heap::Heap | ( | off_t | start, |
off_t | length, | ||
CIFFContainer * | container | ||
) |
Construct a heap from a location in the container
start | the begin address relative to the container. |
length | the length in bytes |
container | the container to read from |
Definition at line 132 of file ciffcontainer.cpp.
References OpenRaw::Internals::RawContainer::ENDIAN_BIG, OpenRaw::Internals::RawContainer::ENDIAN_LITTLE, OpenRaw::Internals::RawContainer::readInt16(), OpenRaw::Internals::RawContainer::readInt32(), and OpenRaw::Internals::RawContainer::readUInt32().
|
inline |
Eeturn the offset from the begining of the container.
Definition at line 205 of file ciffcontainer.hpp.
Referenced by OpenRaw::Internals::CIFF::RecordEntry::fetchData().