Interface Segment.SegmentMixin

All Superinterfaces:
org.refcodes.mixin.LengthAccessor, org.refcodes.mixin.Schemable<SerialSchema>, Segment, Serializable, Transmission, Transmission.TransmissionMixin
All Known Subinterfaces:
ArraySegment<SEGMENT>
All Known Implementing Classes:
AbstractPayloadSegment, AsciizArraySegment, AsciizSegment, AssertMagicBytesSegment, AssertMagicBytesSegmentDecorator, BooleanSegment, ByteSegment, ComplexTypeSegment, DoubleSegment, EnumSegment, FixedLengthSequenceSegment, FloatSegment, IntSegment, LongSegment, MagicBytesSegment, MagicBytesSegmentDecorator, NumberSegment, SegmentComposite, SequenceNumberSegment, ShortSegment
Enclosing interface:
Segment

public static interface Segment.SegmentMixin extends Transmission.TransmissionMixin, Segment
Default implementation of the Segment interface providing an implementation of the receiveFrom(InputStream, OutputStream) method using the Segment.fromTransmission(Sequence) method or the Segment.fromTransmission(Sequence, int) method.