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.
- Implemented types
Constructors
- StandardMethodCodec([StandardMessageCodec messageCodec = const StandardMessageCodec() ])
-
Creates a MethodCodec using the Flutter standard binary encoding.
const
Properties
- messageCodec → StandardMessageCodec
-
The message codec that this method codec uses for encoding values.
final
- 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. [...]override -
decodeMethodCall(
ByteData methodCall) → MethodCall -
Decodes the specified
methodCall
from binary.override -
encodeErrorEnvelope(
{String code, String message, dynamic details }) → ByteData -
Encodes an error result into a binary envelope. [...]
override
-
encodeMethodCall(
MethodCall call) → ByteData -
Encodes the specified
methodCall
into binary.override -
encodeSuccessEnvelope(
dynamic result) → ByteData -
Encodes a successful
result
into a binary envelope.override -
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 ==(
dynamic other) → bool -
The equality operator. [...]
inherited