Uses of Interface
org.refcodes.serial.Transmission.TransmissionMixin
-
Uses of Transmission.TransmissionMixin in org.refcodes.serial
Subinterfaces of Transmission.TransmissionMixin in org.refcodes.serialModifier and TypeInterfaceDescriptioninterfaceArraySection<ARRAY extends Transmission>interfaceArraySegment<SEGMENT extends Segment>static interfaceDefault implementation of theSectioninterface providing an implementation of theSection.SectionMixin.receiveFrom(InputStream, int, OutputStream)method using theSection.fromTransmission(Sequence, int)method or theSection.fromTransmission(Sequence, int, int)method..static interfaceDefault implementation of theSegmentinterface providing an implementation of theSegment.SegmentMixin.receiveFrom(InputStream, OutputStream)method using theSegment.fromTransmission(Sequence)method or theSegment.fromTransmission(Sequence, int)method.Classes in org.refcodes.serial that implement Transmission.TransmissionMixinModifier and TypeClassDescriptionclassAbstractCipherTransmissionDecorator<DECORATEE extends Transmission>An abstract implementation of bijective and inverse functions applied to the decoratee's transmitting and receiving methods.classAbstractCrcTransmissionDecorator<DECORATEE extends Transmission>AAbstractCrcTransmissionDecoratorwraps aTransmissioninstance and enriches theTransmissionwith a CRC checksum.classAbstractErrorCorrectionTransmissionDecorator<DECORATEE extends Transmission>TheAbstractErrorCorrectionTransmissionDecoratorclass implements a decorator providing base functionality for an error correctionTransmission.classAbstractInvertibleTransmissionDecorator<DECORATEE extends Transmission>An abstract implementation of bijective and inverse functions applied to the decoratee's transmitting and receiving methods.classAbstractLengthDecoratorSegment<DECORATEE extends Transmission>TheAbstractLengthDecoratorSegmentdecorates a decoratee with a length prefix.classMagic bytes are usually found (somewhere) at the beginning of a file or a stream.classAbstractMagicBytesTransmissionDecorator<DECORATEE extends Transmission>Magic bytes are usually found (somewhere) at the beginning of a file or a stream.classAn abstract implementation of aSectionwith payload.classAn abstract implementation of aSegmentwith payload.classAbstractReadyToReceiveTransmissionDecorator<DECORATEE extends Transmission>TheAbstractReadyToReceiveTransmissionDecoratorclass implements a decorator providingReadyToReceiveTransmissionfunctionality for aTransmission.classAbstractReadyToSendTransmissionDecorator<DECORATEE extends Transmission>TheAbstractReadyToSendTransmissionDecoratorclass implements a decorator providingReadyToSendTransmissionfunctionality for aTransmission.classAbstractReferenceeLengthSegment<REFERENCEE extends Transmission>TheAbstractReferenceeLengthSegmentrepresents a allocated length value as of the referencedTransmissionelement's length.classAbstractSectionDecorator<SECTION extends Section>Convenience class for easily decorating aSection.classAbstractSegmentDecorator<SEGMENT extends Segment>Convenience class for easily decorating aSegment.classAbstractStopAndWaitPacketStreamTransmissionDecorator<DECORATEE extends Transmission>AAbstractStopAndWaitPacketStreamTransmissionDecoratorwraps aTransmissioninstance and enriches theTransmissionwith packet-stream functionality.classAbstractStopAndWaitTransmissionDecorator<DECORATEE extends Transmission>TheAbstractStopAndWaitTransmissionDecoratorclass implements a decorator providingStopAndWaitTransmissionfunctionality for aTransmission.classAbstractTransmissionDecorator<DECORATEE extends Transmission>An abstract implementation of aTransmissiondecorating anotherTransmission.classAllocSectionDecoratorSegment<DECORATEE extends Section>AnAllocSectionDecoratorSegmentenriches anSectionwith an allocation declaration being prefixed to the enrichedSection.classAllocSegmentBody<DECORATEE extends Section>AnAllocSegmentBodyprovides anSegmentwith an allocation length.classAnAllocSegmentHeadprovides the allocation length for aAllocSegmentBody.classclassTheAsciizSegmentis an implementation of aSegmentcarrying an ASCII encodedStringas payload, terminated by a 0 ("zero") indicating its end.classAssertMagicBytesSectionDecorator<DECORATEE extends Section>TheAssertMagicBytesSectionDecoratorextends theMagicBytesSectionDecoratorand enforces the configured magic bytes to match the received magic bytes (as ofAssertMagicBytesSectionDecorator.fromTransmission(Sequence, int, int)andAssertMagicBytesSectionDecorator.receiveFrom(java.io.InputStream, int, java.io.OutputStream)or the like).classTheAssertMagicBytesSegmentextends theMagicBytesSegmentand enforces the configured magic bytes to match the received magic bytes (as ofSegment.fromTransmission(Sequence)andSegment.SegmentMixin.receiveFrom(java.io.InputStream, java.io.OutputStream)or the like).classAssertMagicBytesSegmentDecorator<DECORATEE extends Segment>TheAssertMagicBytesSegmentDecoratorextends theMagicBytesSegmentDecoratorand enforces the configured magic bytes to match the received magic bytes (as ofSegment.fromTransmission(Sequence)andAssertMagicBytesSegmentDecorator.receiveFrom(java.io.InputStream, java.io.OutputStream)or the like).classTheBooleanArraySectionis an implementation of aSectioncarrying a boolean array as payload.classTheBooleanSegmentis an implementation of aSegmentcarrying in boolean value as value.classBreakerSectionDecorator<DECORATEE extends Section>TheBreakerSectionDecoratoris aDecoratorSectionbuild to test error detection and error correctionTransmissionimplementations such as theCrcSectionDecoratoror theStopAndWaitSectionDecorator.classBreakerSegmentDecorator<DECORATEE extends Segment>TheBreakerSegmentDecoratoris aDecoratorSegmentbuild to test error detection and error correctionTransmissionimplementations such as theCrcSegmentDecoratoror theStopAndWaitSegmentDecorator.classTheByteArraySectionis an implementation of aSectioncarrying a byte array as payload.classTheByteSegmentis an implementation of aSegmentcarrying in byte value as payload.classTheCharArraySectionis an implementation of aPayloadSectioncarrying a char array as payload.classTheCharSectionis an implementation of aSectioncarrying a char value as payload.classCipherSectionDecorator<DECORATEE extends Section>ACipherSectionDecoratoris a transmission applying anInvertibleon outgoing bytes (as ofTransmission.transmitTo(java.io.OutputStream)or the like) and the inverse function on any incoming bytes.classCipherSegmentDecorator<DECORATEE extends Segment>ACipherSegmentDecoratoris a transmission applying anInvertibleon outgoing bytes (as ofTransmission.transmitTo(java.io.OutputStream)or the like) and the inverse function on any incoming bytes.classAComplexTypeSegmenttakes a POJO (a data structure) and creates from its content aSegmentrepresenting the POJO's structure.classCrcSectionDecorator<DECORATEE extends Section>classCrcSegmentDecorator<DECORATEE extends Segment>classTheDoubleArraySectionis an implementation of aSectioncarrying a double array as payload.classTheDoubleSegmentis an implementation of aSegmentcarrying in double value as payload.classTheDynamicTypeSectionrepresents aSectionwhich's internal raw data is created from provided types at runtime and which's internal raw data is used to create provided types at runtime.classEnumSegment<E extends Enum<E>>TheEnumSegmentis an implementation of aSegmentcarrying an enumeration value as payload.classAFileSectionrepresents aFileon the file system and can be used to receive or to transmit aFile.classTheFixedLengthSequenceSegmentis aSegmentrepresenting aSequenceof a fixed length (as of the arguments passed to one of its constructors).classFixedSegmentArraySection<ARRAY extends Segment>AFixedSegmentArraySectionis aSectionconsisting ofSegmentelements with each element of the same (uniform) length (in contrast to theSegmentArraySection).classTheFloatArraySectionis an implementation of aSectioncarrying a float array as payload.classTheFloatSegmentis an implementation of aSegmentcarrying in float value as payload.classTheIntArraySectionis an implementation of aSectioncarrying an integer array as payload.classTheIntSegmentis an implementation of aSegmentcarrying an integer value as payload.classInvertibleSectionDecorator<DECORATEE extends Section>AInvertibleSectionDecoratoris a transmission applying anInvertibleon outgoing bytes (as ofTransmission.transmitTo(java.io.OutputStream)or the like) and the inverse function on any incoming bytes.classInvertibleSegmentDecorator<DECORATEE extends Segment>AInvertibleSegmentDecoratoris a transmission applying anInvertibleon outgoing bytes (as ofTransmission.transmitTo(java.io.OutputStream)or the like) and the inverse function on any incoming bytes.classLengthSegment<REFERENCEE extends Transmission>AnLengthSegmentenriches aSegmentwith an allocation declaration computed from the referencedTransmission.classLengthSegmentDecoratorSegment<DECORATEE extends Segment>AnLengthSegmentDecoratorSegmentenriches aSegmentwith an allocation declaration being prefixed to the enrichedSegment.classTheLongArraySectionis an implementation of aSectioncarrying a long array as payload.classTheLongSegmentis an implementation of aSegmentcarrying in long value as payload.classMagicBytesSectionDecorator<DECORATEE extends Section>Magic bytes are usually found (somewhere) at the beginning of a file or a stream.classMagic bytes are usually found (somewhere) at the beginning of a file or a stream.classMagicBytesSegmentDecorator<DECORATEE extends Segment>Magic bytes are usually found (somewhere) at the beginning of a file or a stream.classTheNumberSegmentis an implementation of aSegmentcarrying an integer value with a configurable width (in bytes) as payload.classclassReadyToReceiveSectionDecorator<DECORATEE extends Section>TheReadyToReceiveSectionDecoratorclass implements a decorator providingReadyToReceiveTransmissionfunctionality for aSegment.classReadyToReceiveSegmentDecorator<DECORATEE extends Segment>TheReadyToReceiveSegmentDecoratorclass implements a decorator providingReadyToReceiveTransmissionfunctionality for aSegment.classReadyToSendSectionDecorator<DECORATEE extends Section>TheReadyToSendSectionDecoratorclass implements a decorator providingReadyToSendTransmissionfunctionality for aSegment.classReadyToSendSegmentDecorator<DECORATEE extends Segment>TheReadyToSendSegmentDecoratorclass implements a decorator providingReadyToSendTransmissionfunctionality for aSegment.classSectionComposite<ALLOC extends AllocSectionDecoratorSegment<CHILD>,CHILD extends Section> ASectionCompositeis aSectionconsisting ofSectionelements of a variable length each: EachSectionelement in the composite need not be of the same size.classSegmentArraySection<ARRAY extends Segment>ASegmentArraySectionis aSegmentconsisting ofSegmentelements with each element of presumably different lengths ( in contrast to theFixedSegmentArraySection).classSegmentComposite<CHILD extends Segment>classConvenience class for theNumberSegmentusingTransmissionMetricssequence number related properties to configure theSequenceNumberSegment(being an accordingly configuredNumberSegment).classclassTheShortArraySectionis an implementation of aSectioncarrying a short array as payload.classTheShortSegmentis an implementation of aSegmentcarrying in short value as payload.classStopAndWaitPacketStreamSectionDecorator<DECORATEE extends Section>AStopAndWaitPacketStreamSectionDecoratorchunks any outgoing stream (OutputStream) into blocks of definite length and reassembles any incoming streams (InputStream) from blocks of definite size into a contiguous stream.classStopAndWaitPacketStreamSegmentDecorator<DECORATEE extends Segment>AStopAndWaitPacketStreamSegmentDecoratorchunks any outgoing stream (OutputStream) into blocks of definite length and reassembles any incoming streams (InputStream) from blocks of definite size into a contiguous stream.classStopAndWaitSectionDecorator<DECORATEE extends Section>TheStopAndWaitSectionDecoratorclass implements a decorator providingStopAndWaitTransmissionfunctionality for aSection.classStopAndWaitSegmentDecorator<DECORATEE extends Segment>TheStopAndWaitSegmentDecoratorclass implements a decorator providingStopAndWaitTransmissionfunctionality for aSegment.classclass