Public Member Functions | Private Attributes

AbiWordperfectInputStream Class Reference

List of all members.

Public Member Functions

 AbiWordperfectInputStream (GsfInput *input)
 ~AbiWordperfectInputStream ()
virtual bool isStructured ()
virtual unsigned subStreamCount ()
virtual const char * subStreamName (unsigned)
bool existsSubStream (const char *)
librevenge::RVNGInputStream * 
getSubStreamByName (const char *)
librevenge::RVNGInputStream * 
getSubStreamById (unsigned)
virtual const unsigned char * read (unsigned long numBytes, unsigned long &numBytesRead)
virtual int seek (long offset, librevenge::RVNG_SEEK_TYPE seekType)
virtual long tell ()
virtual bool isEnd ()

Private Attributes

GsfInput * m_input
GsfInfile * m_ole
std::map< unsigned, std::string > m_substreams

Constructor & Destructor Documentation

AbiWordperfectInputStream::AbiWordperfectInputStream ( GsfInput *  input  ) 
AbiWordperfectInputStream::~AbiWordperfectInputStream (  ) 

References m_input, and m_ole.

Member Function Documentation

bool AbiWordperfectInputStream::existsSubStream ( const char *  name  ) 

References m_input, and m_ole.

librevenge::RVNGInputStream * AbiWordperfectInputStream::getSubStreamById ( unsigned  id  )  [virtual]
librevenge::RVNGInputStream * AbiWordperfectInputStream::getSubStreamByName ( const char *  name  )  [virtual]
bool AbiWordperfectInputStream::isEnd (  )  [virtual]

References m_input.

bool AbiWordperfectInputStream::isStructured (  )  [virtual]

References m_input, and m_ole.

const unsigned char * AbiWordperfectInputStream::read ( unsigned long  numBytes,
unsigned long &  numBytesRead 
) [virtual]

References m_input.

int AbiWordperfectInputStream::seek ( long  offset,
librevenge::RVNG_SEEK_TYPE  seekType 
) [virtual]

References m_input.

unsigned AbiWordperfectInputStream::subStreamCount (  )  [virtual]

References m_input, and m_ole.

const char * AbiWordperfectInputStream::subStreamName ( unsigned  id  )  [virtual]

References m_input, m_ole, and m_substreams.

long AbiWordperfectInputStream::tell (  )  [virtual]

References m_input.

Member Data Documentation

GsfInfile* AbiWordperfectInputStream::m_ole [private]
std::map<unsigned, std::string> AbiWordperfectInputStream::m_substreams [private]

Referenced by subStreamName().

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