13#include <com/sun/star/uno/Sequence.hxx>
24 virtual ~ByteReader();
25 virtual sal_Int32 readSomeBytes(
sal_Int8*
aData, sal_Int32 nBytesToRead) = 0;
35 virtual ~ByteWriter();
36 virtual void writeBytes(
const sal_Int8* aData, sal_Int32 nBytesToWrite) = 0;
#define COMPHELPER_DLLPUBLIC
constexpr OUStringLiteral aData
class COMPHELPER_DLLPUBLIC SAL_LOPLUGIN_ANNOTATE("crosscast") ByteReader
Interface that we can cast to, to bypass the inefficiency of using Sequence<sal_Int8> when reading vi...