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