56#ifndef INCLUDED_LOTUSWORDPRO_INC_LWPSVSTREAM_HXX
57#define INCLUDED_LOTUSWORDPRO_INC_LWPSVSTREAM_HXX
59#include <config_lgpl.h>
72 size_t Read(
void*
bytes,
size_t nBytesToRead);
encapsulate XInputStream to provide SvStream like interfaces
bool CheckSeek(sal_Int64 pos)
static const sal_uInt32 LWP_STREAM_BASE
sal_Int64 Seek(sal_Int64 pos)
@descr Seek to pos
LwpSvStream & ReadUInt16(sal_uInt16 &rUInt16)
LwpSvStream * GetCompressedStream()
sal_uInt64 remainingSize()
LwpSvStream(SvStream *pStream, LwpSvStream *pCompressed=nullptr)
LwpSvStream & ReadUInt32(sal_uInt32 &rUInt32)
LwpSvStream & ReadUInt8(sal_uInt8 &rUInt8)
LwpSvStream * m_pCompressedStream
void SeekRel(sal_Int64 pos)
@descr SeekRel in stream
sal_Int64 Tell()
@descr Get the current position in stream
size_t Read(void *bytes, size_t nBytesToRead)
@descr read nBytesToRead bytes to buf
std::vector< sal_uInt8 > bytes