22 #ifndef RVNGDIRECTORYSTREAM_H_INCLUDED 23 #define RVNGDIRECTORYSTREAM_H_INCLUDED 32 struct RVNGDirectoryStreamImpl;
69 static bool isDirectory(
const char *path);
71 virtual bool isStructured();
72 virtual unsigned subStreamCount();
73 virtual const char *subStreamName(
unsigned id);
74 virtual bool existsSubStream(
const char *name);
78 virtual const unsigned char *read(
unsigned long numBytes,
unsigned long &numBytesRead);
89 #endif // RVNGDIRECTORYSTREAM_H_INCLUDED RVNGDirectoryStreamImpl * m_impl
Definition: RVNGDirectoryStream.h:84
Definition: RVNGBinaryData.cpp:38
#define REVENGE_STREAM_API
Definition: librevenge-stream-api.h:34
unsigned offset
Definition: RVNGZipStream.cpp:77
Definition: RVNGDirectoryStream.cpp:92
RVNG_SEEK_TYPE
Definition: RVNGStream.h:26
A stream representation of a directory.
Definition: RVNGDirectoryStream.h:40