LibreOffice Module shell (master) 1
|
#include <stream_helper.hxx>
Public Member Functions | |
BufferStream (IStream *str) | |
~BufferStream () override | |
unsigned long | sread (unsigned char *vuf, unsigned long size) override |
long | stell () override |
long | sseek (long offset, int origin) override |
Public Member Functions inherited from StreamInterface | |
virtual | ~StreamInterface () |
virtual unsigned long | sread (unsigned char *vuf, unsigned long size)=0 |
virtual long | stell ()=0 |
virtual long | sseek (long offset, int origin)=0 |
Private Attributes | |
IStream * | stream |
Definition at line 28 of file stream_helper.hxx.
BufferStream::BufferStream | ( | IStream * | str | ) |
Definition at line 30 of file stream_helper.cxx.
|
override |
Definition at line 43 of file stream_helper.cxx.
|
overridevirtual |
Implements StreamInterface.
Definition at line 47 of file stream_helper.cxx.
|
overridevirtual |
Implements StreamInterface.
Definition at line 74 of file stream_helper.cxx.
|
overridevirtual |
Implements StreamInterface.
Definition at line 59 of file stream_helper.cxx.
|
private |
Definition at line 38 of file stream_helper.hxx.
Referenced by BufferStream(), sread(), sseek(), and stell().