Table of Contents

Class MqttBufferReader

Namespace
MQTTnet.Formatter
Assembly
MQTTnet.dll
public sealed class MqttBufferReader
Inheritance
MqttBufferReader
Inherited Members

Constructors

MqttBufferReader()

public MqttBufferReader()

Properties

BytesLeft

public int BytesLeft { get; }

Property Value

int

EndOfStream

public bool EndOfStream { get; }

Property Value

bool

Position

public int Position { get; }

Property Value

int

Methods

ReadBinaryData()

public byte[] ReadBinaryData()

Returns

byte[]

ReadByte()

public byte ReadByte()

Returns

byte

ReadFourByteInteger()

public uint ReadFourByteInteger()

Returns

uint

ReadRemainingData()

public byte[] ReadRemainingData()

Returns

byte[]

ReadString()

public string ReadString()

Returns

string

ReadTwoByteInteger()

public ushort ReadTwoByteInteger()

Returns

ushort

ReadVariableByteInteger()

public uint ReadVariableByteInteger()

Returns

uint

Seek(int)

public void Seek(int position)

Parameters

position int

SetBuffer(ArraySegment<byte>)

public void SetBuffer(ArraySegment<byte> buffer)

Parameters

buffer ArraySegment<byte>

SetBuffer(byte[], int, int)

public void SetBuffer(byte[] buffer, int offset, int length)

Parameters

buffer byte[]
offset int
length int