20#ifndef INCLUDED_PACKAGE_SOURCE_XSTOR_OSEEKINSTREAM_HXX
21#define INCLUDED_PACKAGE_SOURCE_XSTOR_OSEEKINSTREAM_HXX
23#include <com/sun/star/io/XSeekable.hpp>
28 ,
public css::io::XSeekable
34 css::uno::Reference < css::io::XInputStream >
const & xStream,
35 const css::uno::Sequence< css::beans::PropertyValue >& aProps,
36 sal_Int32 nStorageType );
39 const css::uno::Sequence< css::beans::PropertyValue >& aProps,
40 sal_Int32 nStorageType );
44 virtual css::uno::Sequence< css::uno::Type > SAL_CALL
getTypes()
override;
47 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type& rType )
override;
48 virtual void SAL_CALL
acquire() noexcept override;
49 virtual
void SAL_CALL
release() noexcept override;
52 virtual
void SAL_CALL
seek( sal_Int64 location ) override;
54 virtual sal_Int64 SAL_CALL
getLength() override;