Read the resource tree and provide access to it as an OLE stream. More...
#include <SoftBookResourceDir.h>
Public Member Functions | |
SoftBookResourceDir (librevenge::RVNGInputStream *input, const SoftBookHeader &header) | |
std::shared_ptr< librevenge::RVNGInputStream > | getNameStream () const |
Get OLE stream for this resource directory. | |
std::shared_ptr< librevenge::RVNGInputStream > | getTypeStream () const |
Get OLE stream for this resource directory. | |
Private Attributes | |
std::shared_ptr< SoftBookResourceDirImpl > | m_impl |
Read the resource tree and provide access to it as an OLE stream.
libebook::SoftBookResourceDir::SoftBookResourceDir | ( | librevenge::RVNGInputStream * | input, |
const SoftBookHeader & | header | ||
) |
shared_ptr< librevenge::RVNGInputStream > libebook::SoftBookResourceDir::getNameStream | ( | ) | const |
Get OLE stream for this resource directory.
The "files" in the stream are referenced by their names (i.e., random four-letter strings)..
shared_ptr< librevenge::RVNGInputStream > libebook::SoftBookResourceDir::getTypeStream | ( | ) | const |
Get OLE stream for this resource directory.
The "files" in the stream are referenced by their type.
Referenced by libebook::SoftBookParser::parse().
|
private |
Referenced by getNameStream(), getTypeStream(), and SoftBookResourceDir().