20#ifndef INCLUDED_UCBHELPER_FD_INPUTSTREAM_HXX
21#define INCLUDED_UCBHELPER_FD_INPUTSTREAM_HXX
24#include <com/sun/star/io/XInputStream.hpp>
25#include <com/sun/star/io/XSeekable.hpp>
32 typedef cppu::WeakImplHelper<
33 css::io::XInputStream,
50 virtual sal_Int32 SAL_CALL
51 readBytes(css::uno::Sequence< sal_Int8 >&
aData,
52 sal_Int32 nBytesToRead)
override;
54 virtual sal_Int32 SAL_CALL
55 readSomeBytes(css::uno::Sequence< sal_Int8 >&
aData,
56 sal_Int32 nMaxBytesToRead )
override;
59 skipBytes(sal_Int32 nBytesToSkip)
override;
61 virtual sal_Int32 SAL_CALL
65 closeInput()
override;
72 seek(sal_Int64 location)
override;
75 virtual sal_Int64 SAL_CALL
76 getPosition()
override;
79 virtual sal_Int64 SAL_CALL
constexpr OUStringLiteral aData
double getLength(const B2DPolygon &rCandidate)
cppu::WeakImplHelper< css::io::XInputStream, css::io::XSeekable > FdInputStream_Base
#define UCBHELPER_DLLPUBLIC