34 #ifndef MWAW_INPUT_STREAM_H    35 #define MWAW_INPUT_STREAM_H    40 #include <librevenge/librevenge.h>    41 #include <librevenge-stream/librevenge-stream.h>    71   std::shared_ptr<librevenge::RVNGInputStream> 
input()
    76   static std::shared_ptr<MWAWInputStream> 
get(librevenge::RVNGBinaryData 
const &data, 
bool inverted);
    96   int seek(
long offset, librevenge::RVNG_SEEK_TYPE seekType);
   107     if (pos < 0) 
return false;
   153   const uint8_t *
read(
size_t numBytes, 
unsigned long &numBytesRead);
   157   static unsigned long readULong(librevenge::RVNGInputStream *stream, 
int num, 
unsigned long a, 
bool inverseRead);
   220   static uint8_t 
readU8(librevenge::RVNGInputStream *stream);
   230                  std::shared_ptr<librevenge::RVNGInputStream> &dataInput,
   231                  std::shared_ptr<librevenge::RVNGInputStream> &rsrcInput) 
const;
   241   std::shared_ptr<librevenge::RVNGInputStream> 
m_stream;