25 #include <com/sun/star/io/XInputStream.hpp>
26 #include <com/sun/star/io/XSeekable.hpp>
38 public css::io::XSeekable,
51 void AddToStream(
const char * inBuf, sal_Int32 inLen );
54 virtual css::uno::Any SAL_CALL
queryInterface(
const css::uno::Type & type )
override;
58 { OWeakObject::acquire(); }
62 { OWeakObject::release(); }
67 css::uno::Sequence< sal_Int8 > &
aData,
68 sal_Int32 nBytesToRead )
override;
71 css::uno::Sequence< sal_Int8 > &
aData,
72 sal_Int32 nMaxBytesToRead )
override;
74 virtual void SAL_CALL
skipBytes( sal_Int32 nBytesToSkip )
override;
76 virtual sal_Int32 SAL_CALL
available()
override;
81 virtual void SAL_CALL
seek( sal_Int64 location )
override;
85 virtual sal_Int64 SAL_CALL
getLength()
override;