Public Member Functions | Private Attributes

AbiWordPerfectGraphicsInputStream Class Reference

List of all members.

Public Member Functions

 AbiWordPerfectGraphicsInputStream (GsfInput *input)
 ~AbiWordPerfectGraphicsInputStream ()
virtual bool isStructured ()
virtual unsigned subStreamCount ()
virtual const char * subStreamName (unsigned)
bool existsSubStream (const char *)
virtual
librevenge::RVNGInputStream * 
getSubStreamByName (const char *)
virtual
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

AbiWordPerfectGraphicsInputStream::AbiWordPerfectGraphicsInputStream ( GsfInput *  input  ) 
AbiWordPerfectGraphicsInputStream::~AbiWordPerfectGraphicsInputStream (  ) 

References m_input, and m_ole.


Member Function Documentation

bool AbiWordPerfectGraphicsInputStream::existsSubStream ( const char *  name  ) 

References m_input, and m_ole.

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

References m_input.

bool AbiWordPerfectGraphicsInputStream::isStructured (  )  [virtual]

References m_input, and m_ole.

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

References m_input.

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

References m_input.

unsigned AbiWordPerfectGraphicsInputStream::subStreamCount (  )  [virtual]

References m_input, and m_ole.

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

References m_input, m_ole, and m_substreams.

long AbiWordPerfectGraphicsInputStream::tell (  )  [virtual]

References m_input.


Member Data Documentation

std::map<unsigned, std::string> AbiWordPerfectGraphicsInputStream::m_substreams [private]

Referenced by subStreamName().


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