ReferenceMessageCodec class

Implementation of StandardMessageCodec for reference plugin.

Adds support for serialization of PairedInstances and NewUnpairedInstances.

When extending, no int below 130 should be used as a key. See StandardMessageCodec for more info on extending a StandardMessageCodec.

Inheritance

Constructors

ReferenceMessageCodec()
Default constructor for ReferenceMessageCodec.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

decodeMessage(ByteData? message) → dynamic
Decodes the specified message from binary.
inherited
encodeMessage(Object? message) ByteData?
Encodes the specified message in binary.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readSize(ReadBuffer buffer) int
Reads a non-negative int from buffer as written by writeSize.
inherited
readValue(ReadBuffer buffer) Object?
Reads a value from buffer as written by writeValue.
inherited
readValueOfType(int type, ReadBuffer buffer) → dynamic
Reads a value of the indicated type from buffer.
override
toString() String
A string representation of this object.
inherited
writeSize(WriteBuffer buffer, int value) → void
Writes a non-negative 32-bit integer value to buffer using an expanding 1-5 byte encoding that optimizes for small values.
inherited
writeValue(WriteBuffer buffer, dynamic value) → void
Writes value to buffer by first writing a type discriminator byte, then the value itself.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited