public override Offset <CommandSeq> Serialize(FlatBufferBuilder fbb, KeyValuePair <ClientId, int> pair) { var oClientId = ClientIdSerializer.Instance.Serialize(fbb, pair.Key); return(CommandSeq.CreateCommandSeq(fbb, oClientId, pair.Value)); }
public override KeyValuePair <ClientId, int> Deserialize(CommandSeq seq) { var clientId = ClientIdSerializer.Instance.Deserialize(seq.ClientId.Value); return(new KeyValuePair <ClientId, int>(clientId, seq.Sequence)); }
public override CommandSeq ToFlatBufferObject(ByteBuffer buffer) { return(CommandSeq.GetRootAsCommandSeq(buffer)); }