Files
MQTTnet/Source/MQTTnet/Formatter/IMqttPacketWriter.cs
T

30 lines
565 B
C#

namespace MQTTnet.Formatter
{
public interface IMqttPacketWriter
{
int Length { get; }
void WriteWithLengthPrefix(string value);
void Write(byte value);
void WriteWithLengthPrefix(byte[] value);
void Write(ushort value);
void Write(IMqttPacketWriter value);
void WriteVariableLengthInteger(uint value);
void Write(byte[] value, int offset, int length);
void Reset(int length);
void Seek(int offset);
void FreeBuffer();
byte[] GetBuffer();
}
}