protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteUbyte(window); _buffer.WriteBigEndianUshort(slot); _buffer.WriteUbyte(button); _buffer.WriteBigEndianUshort(action); _buffer.WriteVaruint(mode); clickedItem.EncodeBody(_buffer); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteVaruint(protocol); _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(serverAddress)); _buffer.WriteString(serverAddress); _buffer.WriteBigEndianUshort(serverPort); _buffer.WriteVaruint(next); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteBigEndianUshort(packets.Length); foreach (Acknowledge packetsChild in packets) { packetsChild.EncodeBody(_buffer); } }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { foreach (byte magicChild in magic) { _buffer.WriteUbyte(magicChild); } serverAddress.EncodeBody(_buffer); _buffer.WriteBigEndianUshort(mtuLength); _buffer.WriteBigEndianLong(clientId); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { foreach (byte magicChild in magic) { _buffer.WriteUbyte(magicChild); } _buffer.WriteBigEndianLong(serverId); _buffer.WriteBool(security); _buffer.WriteBigEndianUshort(mtuLength); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteBigEndianLong(pingId); _buffer.WriteBigEndianLong(serverId); foreach (byte magicChild in magic) { _buffer.WriteUbyte(magicChild); } _buffer.WriteBigEndianUshort(Encoding.UTF8.GetByteCount(status)); _buffer.WriteString(status); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { clientAddress.EncodeBody(_buffer); _buffer.WriteBigEndianUshort(mtuLength); foreach (Address systemAddressesChild in systemAddresses) { systemAddressesChild.EncodeBody(_buffer); } _buffer.WriteBigEndianLong(pingId); _buffer.WriteBigEndianLong(serverId); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteUbyte(window); _buffer.WriteBigEndianUshort(action); _buffer.WriteBool(accepted); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteBigEndianUshort(slot); clickedItem.EncodeBody(_buffer); }
protected override void EncodeImpl(sul.Utils.Buffer _buffer) { _buffer.WriteBigEndianUshort(slot); }