PureCat.Message.Spi.Codec.ChannelBuffer.SetInt C# (CSharp) Method

SetInt() public method

在流的相应位置插入一个整数的字节(覆盖?)
public SetInt ( int index, int i ) : void
index int
i int
return void
        public void SetInt(int index, int i)
        {
            _binaryWriter.Seek(index, SeekOrigin.Begin);
            _binaryWriter.Write(ToBytes(i));
        }

Usage Example

コード例 #1
0
        public virtual void Encode(IMessageTree tree, ChannelBuffer buf)
        {
            int count = 0;

            buf.WriteInt(0); // place-holder
            count += EncodeHeader(tree, buf);

            if (tree.Message != null)
            {
                count += EncodeMessage(tree.Message, buf);
            }

            buf.SetInt(0, count);
        }
All Usage Examples Of PureCat.Message.Spi.Codec.ChannelBuffer::SetInt