20#ifndef INCLUDED_PACKAGE_SOURCE_ZIPPACKAGE_WRAPSTREAMFORSHARE_HXX
21#define INCLUDED_PACKAGE_SOURCE_ZIPPACKAGE_WRAPSTREAMFORSHARE_HXX
23#include <com/sun/star/io/XInputStream.hpp>
24#include <com/sun/star/io/XSeekable.hpp>
30 , css::io::XSeekable >
44 virtual sal_Int32 SAL_CALL
readBytes( css::uno::Sequence< sal_Int8 >& aData, sal_Int32 nBytesToRead )
override;
45 virtual sal_Int32 SAL_CALL
readSomeBytes( css::uno::Sequence< sal_Int8 >& aData, sal_Int32 nMaxBytesToRead )
override;
46 virtual void SAL_CALL
skipBytes( sal_Int32 nBytesToSkip )
override;
47 virtual sal_Int32 SAL_CALL
available( )
override;
51 virtual void SAL_CALL
seek( sal_Int64 location )
override;
53 virtual sal_Int64 SAL_CALL
getLength()
override;
virtual sal_Int32 SAL_CALL readSomeBytes(css::uno::Sequence< sal_Int8 > &aData, sal_Int32 nMaxBytesToRead) override
virtual ~WrapStreamForShare() override
css::uno::Reference< css::io::XSeekable > m_xSeekable
virtual sal_Int32 SAL_CALL readBytes(css::uno::Sequence< sal_Int8 > &aData, sal_Int32 nBytesToRead) override
virtual sal_Int64 SAL_CALL getLength() override
css::uno::Reference< css::io::XInputStream > m_xInStream
virtual void SAL_CALL skipBytes(sal_Int32 nBytesToSkip) override
virtual void SAL_CALL seek(sal_Int64 location) override
rtl::Reference< comphelper::RefCountedMutex > m_xMutex
virtual sal_Int64 SAL_CALL getPosition() override
virtual sal_Int32 SAL_CALL available() override
WrapStreamForShare(css::uno::Reference< css::io::XInputStream > xInStream, rtl::Reference< comphelper::RefCountedMutex > xMutexRef)
virtual void SAL_CALL closeInput() override