CHMStream.cpp File Reference documentation

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- File List
- File Members

Classes | Namespaces
CHMStream.cpp File Reference
`#include <cassert>`
`#include <cstring>`
`#include <map>`
`#include <string>`
`#include <vector>`
`#include <boost/numeric/conversion/cast.hpp>`
`#include <boost/unordered_map.hpp>`
`#include <mspack.h>`
`#include "libebook_utils.h"`
`#include "CHMStream.h"`
`#include "EBOOKMemoryStream.h"`

## Classes
struct | libebook::CHMStream::Impl

## Namespaces
| libebook

## Variable Documentation

mspack_system base

Referenced by libebook::CHMStream::CHMStream().

MSPackFile container

vector<unsigned char> data

Referenced by libebook::LRFCollector::collectImageData(), libebook::IMPResourceDirImpl::createStream(), libebook::EBOOKUTF8Stream::EBOOKUTF8Stream(), libebook::XMLStylesheet::get(), libebook::IMPResourceDirImpl::getDirStream(), libebook::PLKRParser::getUncompressedStream(), libebook::FB2ContentCollector::insertBitmapData(), libebook::LRFCollector::insertImage(), libebook::EBOOKOPFParser::parse(), libebook::PMLParser::readImage(), libebook::PLKRParser::readImage(), libebook::LRFParser::readMetadata(), libebook::LRFParser::readObject(), libebook::LRFParser::readTOCObject(), libebook::EBOOKHTMLParser::readTreeImpl(), and libebook::XMLStylesheet::XMLStylesheet().

FileMap_t fileMap

IDMap_t m_idMap

NameMap_t m_nameMap

string name

Referenced by libebook::findSubStreamByExt(), libebook::FB2ContentCollector::openParagraph(), libebook::RBHeader::readDirectory(), libebook::PDXParser::readHeader(), libebook::FB2Authors::setFirstName(), libebook::FB2Authors::setLastName(), libebook::FB2Authors::setMiddleName(), and libebook::FB2Authors::setNickname().

RVNGInputStreamPtr_t stream

Referenced by libebook::IMPParser::getFileStream(), libebook::EBOOKOPFParser::getStream(), libebook::CHMStream::getSubStreamById(), and libebook::CHMStream::getSubStreamByName().

MSPackSystemData* system

Referenced by libebook::CHMStream::Impl::getSubStream().