LibreOffice Module ucb (master) 1
|
#include <gio_inputstream.hxx>
Public Member Functions | |
InputStream (GFileInputStream *pStream) | |
virtual | ~InputStream () override |
virtual sal_Int32 SAL_CALL | readBytes (css::uno::Sequence< sal_Int8 > &aData, sal_Int32 nBytesToRead) override |
virtual sal_Int32 SAL_CALL | readSomeBytes (css::uno::Sequence< sal_Int8 > &aData, sal_Int32 nMaxBytesToRead) override |
virtual void SAL_CALL | skipBytes (sal_Int32 nBytesToSkip) override |
virtual sal_Int32 SAL_CALL | available () override |
virtual void SAL_CALL | closeInput () override |
Private Attributes | |
GFileInputStream * | mpStream |
Definition at line 33 of file gio_inputstream.hxx.
|
explicit |
Definition at line 31 of file gio_inputstream.cxx.
References mpStream.
|
overridevirtual |
Definition at line 37 of file gio_inputstream.cxx.
References closeInput().
|
overridevirtual |
Definition at line 42 of file gio_inputstream.cxx.
|
overridevirtual |
Definition at line 47 of file gio_inputstream.cxx.
References mpStream.
Referenced by ~InputStream().
|
overridevirtual |
Definition at line 62 of file gio_inputstream.cxx.
References aData, gio::convertToIOException(), and mpStream.
Referenced by readSomeBytes(), and skipBytes().
|
overridevirtual |
Definition at line 84 of file gio_inputstream.cxx.
References aData, and readBytes().
|
overridevirtual |
Definition at line 53 of file gio_inputstream.cxx.
References readBytes().
|
private |
Definition at line 36 of file gio_inputstream.hxx.
Referenced by closeInput(), InputStream(), and readBytes().