#include <WPSStream.h>
Public Member Functions | |
WPSInputStream () | |
virtual | ~WPSInputStream () |
virtual const uint8_t * | read (size_t numBytes, size_t &numBytesRead)=0 |
virtual long | tell ()=0 |
virtual int | seek (long offset, WPX_SEEK_TYPE seekType)=0 |
virtual bool | atEOS ()=0 |
virtual bool | isOLEStream ()=0 |
virtual WPXInputStream * | getDocumentOLEStream (const char *name)=0 |
virtual WPXInputStream * | getDocumentOLEStream ()=0 |
WPSInputStream::WPSInputStream | ( | ) | [inline] |
virtual WPSInputStream::~WPSInputStream | ( | ) | [inline, virtual] |
virtual bool WPSInputStream::atEOS | ( | ) | [pure virtual] |
Implemented in WPSFileStream, and WPSMemoryStream.
Referenced by WPS8Parser::appendUTF16LE(), WPSHeader::constructHeader(), and WPS4Parser::parsePages().
virtual WPXInputStream* WPSInputStream::getDocumentOLEStream | ( | ) | [pure virtual] |
Implemented in WPSFileStream, and WPSMemoryStream.
virtual WPXInputStream* WPSInputStream::getDocumentOLEStream | ( | const char * | name | ) | [pure virtual] |
Implemented in WPSFileStream, and WPSMemoryStream.
Referenced by WPSHeader::constructHeader().
virtual bool WPSInputStream::isOLEStream | ( | ) | [pure virtual] |
Implemented in WPSFileStream, and WPSMemoryStream.
virtual const uint8_t* WPSInputStream::read | ( | size_t | numBytes, | |
size_t & | numBytesRead | |||
) | [pure virtual] |
Implemented in WPSFileStream, and WPSMemoryStream.
Referenced by readU8().
virtual int WPSInputStream::seek | ( | long | offset, | |
WPX_SEEK_TYPE | seekType | |||
) | [pure virtual] |
Implemented in WPSFileStream, and WPSMemoryStream.
Referenced by WPSHeader::constructHeader(), WPS8Parser::parse(), WPS4Parser::parse(), WPS8Parser::parseHeaderIndex(), WPS8Parser::parseHeaderIndexEntry(), WPS4Parser::parsePages(), WPS8Parser::readFODPage(), WPS4Parser::readFODPage(), WPS8Parser::readFontsTable(), WPS4Parser::readFontsTable(), WPS8Parser::readText(), and WPS4Parser::readText().
virtual long WPSInputStream::tell | ( | ) | [pure virtual] |
Implemented in WPSFileStream, and WPSMemoryStream.
Referenced by WPS8Parser::parseHeaderIndexEntry(), WPS8Parser::readFODPage(), WPS4Parser::readFODPage(), WPS8Parser::readFontsTable(), and WPS4Parser::readFontsTable().