decode method

  • @override

TransportErr decode (Decoder decoder, int offset, int depth)

override

Implementation

@override
TransportErr decode(Decoder decoder, int offset, int depth) {
  int ordinal = Int32Type().decode(decoder, offset, depth);
  switch (ordinal) {
    case -2:
      return TransportErr.unknownMethod;
    default:
      throw FidlError('Invalid TransportErr value $ordinal',
          FidlErrorCode.fidlInvalidEnumValue);
  }
}