internal class used to create a RVNGInputStream from an OLE file More...
 
 | Public Member Functions | |
| WPSOLEStream (RVNGInputStreamPtr &input) | |
| constructor | |
| ~WPSOLEStream () final | |
| destructor | |
| const unsigned char * | read (unsigned long, unsigned long &) final | 
| ! | |
| long | tell () final | 
| returns actual offset position | |
| int | seek (long, librevenge::RVNG_SEEK_TYPE) final | 
| seeks to a offset position, from actual, beginning or ending position | |
| bool | isEnd () final | 
| returns true if we are at the end of the section/file | |
| bool | isStructured () final | 
| returns true if the stream is ole | |
| unsigned | subStreamCount () final | 
| returns the number of sub streams. | |
| const char * | subStreamName (unsigned id) final | 
| returns the ith sub streams name | |
| bool | existsSubStream (const char *name) final | 
| returns true if a substream with name exists | |
| librevenge::RVNGInputStream * | getSubStreamByName (const char *name) final | 
| return a new stream for a ole zone | |
| librevenge::RVNGInputStream * | getSubStreamById (unsigned id) final | 
| return a new stream for a ole zone | |
| Protected Attributes | |
| RVNGInputStreamPtr | m_input | 
| the main input | |
| std::vector< std::string > | m_streamNameList | 
| return the name list | |
| Private Member Functions | |
| WPSOLEStream (const WPSOLEStream &)=delete | |
| WPSOLEStream & | operator= (const WPSOLEStream &)=delete | 
internal class used to create a RVNGInputStream from an OLE file
| 
 | inlineexplicit | 
constructor
Referenced by operator=(), and WPSOLEStream().
| 
 | inlinefinal | 
destructor
| 
 | privatedelete | 
| 
 | inlinefinal | 
returns true if a substream with name exists
| 
 | inlinefinal | 
return a new stream for a ole zone
| 
 | final | 
return a new stream for a ole zone
Referenced by getSubStreamById().
| 
 | inlinefinal | 
returns true if we are at the end of the section/file
| 
 | inlinefinal | 
returns true if the stream is ole
Referenced by getSubStreamByName().
| 
 | privatedelete | 
| 
 | inlinefinal | 
!
reads numbytes data.
| 
 | inlinefinal | 
seeks to a offset position, from actual, beginning or ending position
| 
 | inlinefinal | 
returns the number of sub streams.
| 
 | inlinefinal | 
returns the ith sub streams name
Referenced by getSubStreamById().
| 
 | inlinefinal | 
returns actual offset position
| 
 | protected | 
the main input
Referenced by getSubStreamByName(), and WPSOLEStream().
| 
 | protected | 
return the name list
Referenced by existsSubStream(), isStructured(), subStreamCount(), subStreamName(), and WPSOLEStream().