Exemple #1
0
        public void Setup()
        {
            _packet = new MqttPublishPacket
            {
                Topic = "A"
            };

            _serializer       = new MqttV311PacketFormatter();
            _serializedPacket = _serializer.Encode(_packet);
        }
Exemple #2
0
        public ArraySegment <byte> Encode(MqttBasePacket packet)
        {
            if (packet == null)
            {
                throw new ArgumentNullException(nameof(packet));
            }

            ThrowIfFormatterNotSet();

            return(_formatter.Encode(packet));
        }
Exemple #3
0
        public void GlobalSetup()
        {
            _packet = new MqttPublishPacket
            {
                Topic = "A"
            };

            _bufferWriter     = new MqttBufferWriter(4096, 65535);
            _serializer       = new MqttV3PacketFormatter(_bufferWriter, MqttProtocolVersion.V311);
            _serializedPacket = _serializer.Encode(_packet).Join();
        }
Exemple #4
0
 public MqttPacketBuffer Encode(MqttPacket packet)
 {
     ThrowIfFormatterNotSet();
     return(_formatter.Encode(packet));
 }
 public MqttPacketBuffer Encode(MqttPacket packet)
 {
     return _packetFormatter.Encode(packet);
 }