Public Member Functions | |
| KEYZipStreamImpl (const WPXInputStreamPtr_t &input) | |
| ~KEYZipStreamImpl () | |
| bool | isZipStream () |
| WPXInputStream * | getSubstream (const char *name) |
Public Attributes | |
| WPXInputStreamPtr_t | m_input |
| unsigned | m_cdir_offset |
| std::map< std::string, CentralDirectoryEntry > | m_cdir |
| bool | m_initialized |
Private Member Functions | |
| KEYZipStreamImpl (const KEYZipStreamImpl &) | |
| KEYZipStreamImpl & | operator= (const KEYZipStreamImpl &) |
| bool | findCentralDirectoryEnd () |
| bool | readCentralDirectoryEnd (CentralDirectoryEnd &end) |
| bool | readCentralDirectory (const CentralDirectoryEnd &end) |
| bool | readLocalFileHeader (LocalFileHeader &header) |
| bool | areHeadersConsistent (const LocalFileHeader &header, const CentralDirectoryEntry &entry) |
| libetonyek::KEYZipStreamImpl::KEYZipStreamImpl | ( | const WPXInputStreamPtr_t & | input | ) | [inline] |
| libetonyek::KEYZipStreamImpl::~KEYZipStreamImpl | ( | ) | [inline] |
| libetonyek::KEYZipStreamImpl::KEYZipStreamImpl | ( | const KEYZipStreamImpl & | ) | [private] |
| bool libetonyek::KEYZipStreamImpl::areHeadersConsistent | ( | const LocalFileHeader & | header, |
| const CentralDirectoryEntry & | entry | ||
| ) | [private] |
Referenced by getSubstream(), and isZipStream().
| bool libetonyek::KEYZipStreamImpl::findCentralDirectoryEnd | ( | ) | [private] |
Referenced by isZipStream().
| WPXInputStream * libetonyek::KEYZipStreamImpl::getSubstream | ( | const char * | name | ) |
Referenced by libetonyek::KEYZipStream::getDocumentOLEStream().
| KEYZipStreamImpl& libetonyek::KEYZipStreamImpl::operator= | ( | const KEYZipStreamImpl & | ) | [private] |
| bool libetonyek::KEYZipStreamImpl::readCentralDirectory | ( | const CentralDirectoryEnd & | end | ) | [private] |
Referenced by isZipStream().
| bool libetonyek::KEYZipStreamImpl::readCentralDirectoryEnd | ( | CentralDirectoryEnd & | end | ) | [private] |
Referenced by isZipStream().
| bool libetonyek::KEYZipStreamImpl::readLocalFileHeader | ( | LocalFileHeader & | header | ) | [private] |
Referenced by getSubstream(), and isZipStream().
| std::map<std::string, CentralDirectoryEntry> libetonyek::KEYZipStreamImpl::m_cdir |
Referenced by getSubstream(), isZipStream(), and readCentralDirectory().
Referenced by findCentralDirectoryEnd(), and isZipStream().
Referenced by isZipStream().