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
|
inlinefinal |
returns true if we are at the end of the section/file
|
inlinefinal |
returns true if the stream is ole
|
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
|
inlinefinal |
returns actual offset position
|
protected |
the main input
|
protected |
return the name list