libebook::SoftBookResourceDir Class Reference

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. More...
 
std::shared_ptr< librevenge::RVNGInputStream > getTypeStream () const
 Get OLE stream for this resource directory. More...
 

Private Attributes

std::shared_ptr< SoftBookResourceDirImplm_impl
 

Detailed Description

Read the resource tree and provide access to it as an OLE stream.

Constructor & Destructor Documentation

◆ SoftBookResourceDir()

libebook::SoftBookResourceDir::SoftBookResourceDir ( librevenge::RVNGInputStream *  input,
const SoftBookHeader header 
)

Member Function Documentation

◆ getNameStream()

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)..

Returns
OLE stream

◆ getTypeStream()

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.

Returns
OLE stream

Referenced by libebook::SoftBookParser::parse().

Member Data Documentation

◆ m_impl

std::shared_ptr<SoftBookResourceDirImpl> libebook::SoftBookResourceDir::m_impl
private

The documentation for this class was generated from the following files:

Generated for libe-book by doxygen 1.8.14