A decodeMessageWithCallback <A>(IncomingMessage message, int inlineSize, A f(Decoder decoder))
A decodeMessageWithCallback<A>( IncomingMessage message, int inlineSize, A Function(Decoder decoder) f) { final int size = kMessageHeaderSize + inlineSize; final Decoder decoder = Decoder(message)..claimBytes(size, 0); A out = f(decoder); final int padding = align(size) - size; decoder.checkPadding(size, padding); _validateDecoding(decoder); return out; }