|
LibreOffice Module io (master) 1
|
#include <streamhelper.hxx>
Public Member Functions | |
| void | write (const Sequence< sal_Int8 > &) |
| void | read (Sequence< sal_Int8 > &, sal_Int32 nBytesToRead) |
| void | skip (sal_Int32 nBytesToSkip) |
| sal_Int32 | getSize () const noexcept |
Additional Inherited Members | |
Private Member Functions inherited from io_stm::MemRingBuffer | |
| MemRingBuffer () | |
| virtual | ~MemRingBuffer () |
| void | writeAt (sal_Int32 nPos, const Sequence< sal_Int8 > &) |
| void | readAt (sal_Int32 nPos, Sequence< sal_Int8 > &, sal_Int32 nBytesToRead) const |
| sal_Int32 | getSize () const noexcept |
| void | forgetFromStart (sal_Int32 nBytesToForget) |
Definition at line 68 of file streamhelper.hxx.
|
inlinenoexcept |
Definition at line 78 of file streamhelper.hxx.
References io_stm::MemRingBuffer::getSize().
Referenced by write().
| css::io::BufferSizeExceededException |
Definition at line 38 of file streamhelper.cxx.
References io_stm::MemRingBuffer::forgetFromStart(), and io_stm::MemRingBuffer::readAt().
| void io_stm::MemFIFO::skip | ( | sal_Int32 | nBytesToSkip | ) |
| css::io::BufferSizeExceededException |
Definition at line 44 of file streamhelper.cxx.
References io_stm::MemRingBuffer::forgetFromStart().
| css::io::BufferSizeExceededException |
Definition at line 33 of file streamhelper.cxx.
References getSize(), and io_stm::MemRingBuffer::writeAt().