LibreOffice Module comphelper (master) 1
Public Member Functions | Static Public Member Functions | List of all members
comphelper::ByteReader Class Referenceabstract

Interface that we can cast to, to bypass the inefficiency of using Sequence<sal_Int8> when reading via XInputStream. More...

#include <bytereader.hxx>

Inheritance diagram for comphelper::ByteReader:
[legend]

Public Member Functions

virtual ~ByteReader ()
 
virtual sal_Int32 readSomeBytes (sal_Int8 *aData, sal_Int32 nBytesToRead)=0
 

Static Public Member Functions

static const css::uno::Sequence< sal_Int8 > & getUnoTunnelId ()
 

Detailed Description

Interface that we can cast to, to bypass the inefficiency of using Sequence<sal_Int8> when reading via XInputStream.

Definition at line 20 of file bytereader.hxx.

Constructor & Destructor Documentation

◆ ~ByteReader()

comphelper::ByteReader::~ByteReader ( )
virtual

Definition at line 162 of file basicio.cxx.

Member Function Documentation

◆ getUnoTunnelId()

const css::uno::Sequence< sal_Int8 > & comphelper::ByteReader::getUnoTunnelId ( )
static

◆ readSomeBytes()

virtual sal_Int32 comphelper::ByteReader::readSomeBytes ( sal_Int8 aData,
sal_Int32  nBytesToRead 
)
pure virtual

The documentation for this class was generated from the following files: