3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/ArrayView.h"
15class ByteBufferReader {
27 ByteBufferReader& operator=(ByteBufferReader
const&);
28 ByteBufferReader(ByteBufferReader
const&);
MCAPI ByteBufferReader(::webrtc::ByteBufferWriter const &buf)
MCAPI void * $ctor(::webrtc::ByteBufferWriter const &buf)
MCAPI bool ReadString(::std::string *val, uint64 len)
MCAPI bool ReadUVarint(uint64 *val)
MCAPI void * $ctor(::webrtc::ArrayView< uchar const > bytes)
MCAPI bool ReadUInt8(uchar *val)
MCAPI bool ReadUInt64(uint64 *val)
MCAPI bool ReadStringView(::std::string_view *val, uint64 len)
MCAPI bool ReadBytes(::webrtc::ArrayView< uchar > val)
MCAPI ByteBufferReader(::webrtc::ArrayView< uchar const > bytes)
MCAPI bool ReadUInt32(uint *val)
MCAPI bool ReadUInt16(ushort *val)
MCAPI bool Consume(uint64 size)
Definition ByteBufferWriter.h:11