-
- Type Parameters:
T
- The type of the value (payload) being carried by theTransmission
.
- All Superinterfaces:
org.refcodes.mixin.AliasAccessor
,org.refcodes.mixin.LengthAccessor
,org.refcodes.mixin.PayloadAccessor<T>
,org.refcodes.mixin.PayloadAccessor.PayloadBuilder<T,PayloadTransmission<T>>
,org.refcodes.mixin.PayloadAccessor.PayloadMutator<T>
,org.refcodes.mixin.PayloadAccessor.PayloadProperty<T>
,Serializable
,Transmission
- All Known Subinterfaces:
PayloadSection<T>
,PayloadSegment<T>
- All Known Implementing Classes:
AbstractMagicBytesTransmission
,AbstractMagicBytesTransmissionDecorator
,AbstractPayloadSection
,AbstractPayloadSegment
,AsciizArraySegment
,AsciizSegment
,AssertMagicBytesSectionDecorator
,AssertMagicBytesSegment
,AssertMagicBytesSegmentDecorator
,BooleanArraySection
,BooleanSegment
,ByteArraySection
,ByteSegment
,CharArraySection
,CharSection
,ComplexTypeSegment
,DoubleArraySection
,DoubleSegment
,DynamicTypeSection
,FileSection
,FixedLengthSequenceSegment
,FloatArraySection
,FloatSegment
,IntArraySection
,IntSegment
,LongArraySection
,LongSegment
,MagicBytesSectionDecorator
,MagicBytesSegment
,MagicBytesSegmentDecorator
,NumberSegment
,PropertiesSection
,SequenceNumberSegment
,SequenceSection
,ShortArraySection
,ShortSegment
,StringArraySection
,StringSection
,StringSegment
public interface PayloadTransmission<T> extends Transmission, org.refcodes.mixin.AliasAccessor, org.refcodes.mixin.PayloadAccessor.PayloadBuilder<T,PayloadTransmission<T>>, org.refcodes.mixin.PayloadAccessor.PayloadProperty<T>
APayloadTransmission
represents aTransmission
carrying a payload (value)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.AliasAccessor
org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends org.refcodes.mixin.AliasAccessor.AliasBuilder<B>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.LengthAccessor
org.refcodes.mixin.LengthAccessor.LengthBuilder<B extends org.refcodes.mixin.LengthAccessor.LengthBuilder<B>>, org.refcodes.mixin.LengthAccessor.LengthMutator, org.refcodes.mixin.LengthAccessor.LengthProperty
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.PayloadAccessor
org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P extends Object,B extends org.refcodes.mixin.PayloadAccessor.PayloadBuilder<P,B>>, org.refcodes.mixin.PayloadAccessor.PayloadMutator<P extends Object>, org.refcodes.mixin.PayloadAccessor.PayloadProperty<P extends Object>
-
Nested classes/interfaces inherited from interface org.refcodes.serial.Transmission
Transmission.TransmissionMixin
-
-
Method Summary
-
Methods inherited from interface org.refcodes.serial.Transmission
getLength, toSchema, toSimpleTypeMap, toTransmission, transmitTo, transmitTo, transmitTo
-
-