19#ifndef INCLUDED_PACKAGE_INC_ZIPPACKAGEBUFFER_HXX
20#define INCLUDED_PACKAGE_INC_ZIPPACKAGEBUFFER_HXX
22#include <com/sun/star/io/XOutputStream.hpp>
23#include <com/sun/star/io/XSeekable.hpp>
24#include <com/sun/star/io/XInputStream.hpp>
29 css::io::XInputStream,
30 css::io::XOutputStream,
45 virtual sal_Int32 SAL_CALL
readBytes( css::uno::Sequence< sal_Int8 >& aData, sal_Int32 nBytesToRead )
override;
46 virtual sal_Int32 SAL_CALL
readSomeBytes( css::uno::Sequence< sal_Int8 >& aData, sal_Int32 nMaxBytesToRead )
override;
47 virtual void SAL_CALL
skipBytes( sal_Int32 nBytesToSkip )
override;
48 virtual sal_Int32 SAL_CALL
available( )
override;
51 virtual void SAL_CALL
writeBytes(
const css::uno::Sequence< sal_Int8 >& aData )
override;
52 virtual void SAL_CALL
flush( )
override;
55 virtual void SAL_CALL
seek( sal_Int64 location )
override;
57 virtual sal_Int64 SAL_CALL
getLength( )
override;
virtual void SAL_CALL skipBytes(sal_Int32 nBytesToSkip) override
virtual void SAL_CALL flush() override
void realloc(sal_Int32 nSize)
virtual sal_Int32 SAL_CALL available() override
virtual sal_Int32 SAL_CALL readSomeBytes(css::uno::Sequence< sal_Int8 > &aData, sal_Int32 nMaxBytesToRead) override
virtual sal_Int64 SAL_CALL getLength() override
virtual sal_Int32 SAL_CALL readBytes(css::uno::Sequence< sal_Int8 > &aData, sal_Int32 nBytesToRead) override
virtual void SAL_CALL closeInput() override
const css::uno::Sequence< sal_Int8 > & getSequence() const
virtual void SAL_CALL closeOutput() override
virtual void SAL_CALL writeBytes(const css::uno::Sequence< sal_Int8 > &aData) override
virtual void SAL_CALL seek(sal_Int64 location) override
virtual sal_Int64 SAL_CALL getPosition() override
css::uno::Sequence< sal_Int8 > m_aBuffer
virtual ~ZipPackageBuffer() override