Universal.Torrent.Client.Messages.FastPeerExtensions.HaveAllMessage.Encode C# (CSharp) Method

Encode() public method

public Encode ( byte buffer, int offset ) : int
buffer byte
offset int
return int
        public override int Encode(byte[] buffer, int offset)
        {
            if (!ClientEngine.SupportsFastPeer)
                throw new ProtocolException("Message encoding not supported");

            var written = offset;

            written += Write(buffer, written, MessageLength);
            written += Write(buffer, written, MessageId);

            return CheckWritten(written - offset);
        }