decodeMessage<T> function

T decodeMessage <T>(IncomingMessage message, int inlineSize, MemberType typ)

Implementation

T decodeMessage<T>(IncomingMessage message, int inlineSize, MemberType typ) {
  final Decoder decoder = Decoder(message)
    ..claimMemory(kMessageHeaderSize + inlineSize, 0);
  T decoded = typ.decode(decoder, kMessageHeaderSize, 1);
  _validateDecoding(decoder);
  return decoded;
}