|
| IStream (IStorage *io, std::string const &name) |
| ~IStream () |
unsigned long | size () const |
unsigned long | tell () const |
unsigned long | read (unsigned char *data, unsigned long maxlen) |
|
bool | createOleFromDirectory (IStorage *io, std::string const &name) |
| create the data corresponding to a directory
|
unsigned long | readUsingStorage (unsigned long pos, unsigned char *data, unsigned long maxlen) |
| try to read maxlen data using m_iStorage
|
unsigned long | readData (unsigned long pos, unsigned char *data, unsigned long maxlen) |
| try to read maxlen data using m_data
|
◆ IStream() [1/2]
◆ ~IStream()
librevenge::IStream::~IStream |
( |
| ) |
|
|
inline |
◆ IStream() [2/2]
librevenge::IStream::IStream |
( |
const IStream & | | ) |
|
|
private |
◆ createOleFromDirectory()
bool librevenge::IStream::createOleFromDirectory |
( |
IStorage * | io, |
|
|
std::string const & | name ) |
|
protected |
create the data corresponding to a directory
◆ operator=()
◆ read()
unsigned long librevenge::IStream::read |
( |
unsigned char * | data, |
|
|
unsigned long | maxlen ) |
|
inline |
◆ readData()
unsigned long librevenge::IStream::readData |
( |
unsigned long | pos, |
|
|
unsigned char * | data, |
|
|
unsigned long | maxlen ) |
|
protected |
try to read maxlen data using m_data
Referenced by read().
◆ readUsingStorage()
unsigned long librevenge::IStream::readUsingStorage |
( |
unsigned long | pos, |
|
|
unsigned char * | data, |
|
|
unsigned long | maxlen ) |
|
protected |
try to read maxlen data using m_iStorage
Referenced by read().
◆ size()
unsigned long librevenge::IStream::size |
( |
| ) |
const |
|
inline |
◆ tell()
unsigned long librevenge::IStream::tell |
( |
| ) |
const |
|
inline |
◆ m_blocks
std::vector<unsigned long> librevenge::IStream::m_blocks |
|
private |
◆ m_data
std::vector<unsigned char> librevenge::IStream::m_data |
|
private |
◆ m_iStorage
IStorage* librevenge::IStream::m_iStorage |
◆ m_name
std::string librevenge::IStream::m_name |
◆ m_pos
unsigned long librevenge::IStream::m_pos |
|
private |
◆ m_size
unsigned long librevenge::IStream::m_size |
The documentation for this class was generated from the following file: