PacketFormat<T extends Packet> class abstract interface

Collective def of Packet format. Descriptor/'Class variables'

Available extensions
Annotations
  • @immutable

Properties

abort PacketSyncId
no setter
ack PacketSyncId
control char ids
no setter
caster TypedDataCaster<T>
no setter
checksumFieldDef ByteField<NativeType>
no setter
endian Endian
no setter
hashCode int
The hash code for this object.
no setterinherited
headerLength int
no setter
idFieldDef ByteField<NativeType>
no setter
keys List<ByteField<NativeType>>
no setter
lengthFieldDef ByteField<NativeType>
no setter
lengthMax int
no setter
lengthMin int
no setter
nack PacketSyncId
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startFieldDef ByteField<NativeType>
Header Definition defined position, relative to packet. header fields for buildHeader/parseHeader required for HeaderParser. can be derived from header Struct when get offset is available
no setter
startId int
no setter
syncHeaderLength int
no setter
transformer PacketTransformer

Available on PacketFormat<Packet>, provided by the PacketFormatTransformer extension

no setter

Methods

cast(TypedData typedData) → T
headerOf(TypedData typedData) PacketHeader
idOf(int intId) PacketId?
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
syncHeaderOf(TypedData typedData) PacketSyncHeader
toString() String
A string representation of this object.
inherited

Operators

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