protected override void OnDecode()

in src/Framing/Flow.cs [140:196]


        protected override void OnDecode(ByteBuffer buffer, int count)
        {
            if (count-- > 0)
            {
                this.NextIncomingId = AmqpCodec.DecodeUInt(buffer);
            }

            if (count-- > 0)
            {
                this.IncomingWindow = AmqpCodec.DecodeUInt(buffer);
            }

            if (count-- > 0)
            {
                this.NextOutgoingId = AmqpCodec.DecodeUInt(buffer);
            }

            if (count-- > 0)
            {
                this.OutgoingWindow = AmqpCodec.DecodeUInt(buffer);
            }

            if (count-- > 0)
            {
                this.Handle = AmqpCodec.DecodeUInt(buffer);
            }

            if (count-- > 0)
            {
                this.DeliveryCount = AmqpCodec.DecodeUInt(buffer);
            }

            if (count-- > 0)
            {
                this.LinkCredit = AmqpCodec.DecodeUInt(buffer);
            }

            if (count-- > 0)
            {
                this.Available = AmqpCodec.DecodeUInt(buffer);
            }

            if (count-- > 0)
            {
                this.Drain = AmqpCodec.DecodeBoolean(buffer);
            }

            if (count-- > 0)
            {
                this.Echo = AmqpCodec.DecodeBoolean(buffer);
            }

            if (count-- > 0)
            {
                this.Properties = AmqpCodec.DecodeMap<Fields>(buffer);
            }
        }