LibreOffice Module unotools (master) 1
|
helper class for wrapping an SvStream into a com.sun.star.io::XInputStream which is seekable (i.e. More...
#include <streamwrap.hxx>
Public Member Functions | |
OSeekableInputStreamWrapper (SvStream &_rStream) | |
OSeekableInputStreamWrapper (SvStream *_pStream, bool _bOwner=false) | |
virtual void SAL_CALL | seek (sal_Int64 _nLocation) override |
virtual sal_Int64 SAL_CALL | getPosition () override |
virtual sal_Int64 SAL_CALL | getLength () override |
Protected Member Functions | |
OSeekableInputStreamWrapper () | |
~OSeekableInputStreamWrapper () override | |
helper class for wrapping an SvStream into a com.sun.star.io::XInputStream which is seekable (i.e.
supports the com.sun.star.io::XSeekable interface).
Definition at line 84 of file streamwrap.hxx.
|
inlineprotected |
Definition at line 88 of file streamwrap.hxx.
|
overrideprotecteddefault |
References getLength().
utl::OSeekableInputStreamWrapper::OSeekableInputStreamWrapper | ( | SvStream & | _rStream | ) |
Definition at line 164 of file streamwrap.cxx.
utl::OSeekableInputStreamWrapper::OSeekableInputStreamWrapper | ( | SvStream * | _pStream, |
bool | _bOwner = false |
||
) |
Definition at line 169 of file streamwrap.cxx.
|
overridevirtual |
Definition at line 193 of file streamwrap.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 183 of file streamwrap.cxx.
|
overridevirtual |
Definition at line 174 of file streamwrap.cxx.
References m_aMutex.