libwpg: libwpg::WPGMemoryStream Class Reference documentation

# libwpg::WPGMemoryStream Class Reference

`#include <WPGStreamImplementation.h>`

List of all members.

## Public Member Functions
| WPGMemoryStream (const char *data, const unsigned int dataSize)
| ~WPGMemoryStream ()
const uint8_t * | read (size_t numBytes, size_t &numBytesRead)
long | tell ()
int | seek (long offset, WPX_SEEK_TYPE seekType)
bool | atEOS ()
bool | isOLEStream ()
WPXInputStream * | getDocumentOLEStream (const char *name)
WPXInputStream * | getDocumentOLEStream ()
## Private Member Functions
| WPGMemoryStream (const WPGMemoryStream &)
WPGMemoryStream & | operator= (const WPGMemoryStream &)
## Private Attributes
WPGMemoryStreamPrivate * | d

## Constructor & Destructor Documentation

WPGMemoryStream::WPGMemoryStream | ( | const char * | data,
|  | const unsigned int | dataSize |
| ) |  |  |

Referenced by getDocumentOLEStream().

WPGMemoryStream::~WPGMemoryStream | ( |  | ) |

libwpg::WPGMemoryStream::WPGMemoryStream | ( | const WPGMemoryStream & |  | ) | `[private]`

## Member Function Documentation

const uint8_t * WPGMemoryStream::read | ( | size_t | numBytes,
|  | size_t & | numBytesRead |
| ) |  |  |

long WPGMemoryStream::tell | ( |  | ) |

Referenced by seek().

int WPGMemoryStream::seek | ( | long | offset,
|  | WPX_SEEK_TYPE | seekType |
| ) |  |  |

Referenced by isOLEStream().

bool WPGMemoryStream::atEOS | ( |  | ) |

Referenced by read().

bool WPGMemoryStream::isOLEStream | ( |  | ) |

WPXInputStream * WPGMemoryStream::getDocumentOLEStream | ( | const char * | name | ) |

WPXInputStream * WPGMemoryStream::getDocumentOLEStream | ( |  | ) |

WPGMemoryStream& libwpg::WPGMemoryStream::operator= | ( | const WPGMemoryStream & |  | ) | `[private]`

## Member Data Documentation

WPGMemoryStreamPrivate* libwpg::WPGMemoryStream::d`[private]`

Referenced by atEOS(), getDocumentOLEStream(), isOLEStream(), read(), seek(), tell(), WPGMemoryStream(), and ~WPGMemoryStream().

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

- WPGStreamImplementation.h
- WPGStreamImplementation.cpp