StandardMethodCodec class

MethodCodec using the Flutter standard binary encoding.

The standard codec is guaranteed to be compatible with the corresponding standard codec for FlutterMethodChannels on the host platform. These parts of the Flutter SDK are evolved synchronously.

Values supported as method arguments and result payloads are those supported by StandardMessageCodec.

Implements

Constructors

StandardMethodCodec()
Creates a MethodCodec using the Flutter standard binary encoding.
const

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

decodeEnvelope(ByteData envelope) → dynamic
Decodes the specified result envelope from binary. [...]
decodeMethodCall(ByteData methodCall) MethodCall
Decodes the specified methodCall from binary.
encodeErrorEnvelope({String code, String message, details }) ByteData
Encodes an error result into a binary envelope. [...]
encodeMethodCall(MethodCall call) ByteData
Encodes the specified methodCall into binary.
encodeSuccessEnvelope(result) ByteData
Encodes a successful result into a binary envelope.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(other) bool
The equality operator. [...]
inherited