libebook::IMPResourceDir Class Reference

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

#include <IMPResourceDir.h>

List of all members.

Public Member Functions

 IMPResourceDir (librevenge::RVNGInputStream *input, const IMPHeader &header)
boost::shared_ptr
< librevenge::RVNGInputStream > 
getNameStream () const
 Get OLE stream for this resource directory.
boost::shared_ptr
< librevenge::RVNGInputStream > 
getTypeStream () const
 Get OLE stream for this resource directory.

Private Attributes

boost::shared_ptr
< IMPResourceDirImpl
m_impl

Detailed Description

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


Constructor & Destructor Documentation

libebook::IMPResourceDir::IMPResourceDir ( librevenge::RVNGInputStream *  input,
const IMPHeader header 
)

Member Function Documentation

shared_ptr< librevenge::RVNGInputStream > libebook::IMPResourceDir::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
shared_ptr< librevenge::RVNGInputStream > libebook::IMPResourceDir::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::IMPParser::parse().


Member Data Documentation


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