static <ARRAY extends Segment> SegmentArraySection<ARRAY> |
SerialSugar.arraySection(ARRAY... aSegmentArray) |
|
static <ARRAY extends Segment> SegmentArraySection<ARRAY> |
SerialSugar.arraySection(Class<ARRAY> aSegmentClass) |
|
static <ARRAY extends Segment> SegmentArraySection<ARRAY> |
SerialSugar.arraySection(org.refcodes.factory.TypeFactory<ARRAY> aSegmentFactory) |
Constructs a SegmentArraySection with instances of the array
being created using the provided TypeFactory instance.
|
static <ARRAY extends Segment> SegmentArraySection<ARRAY> |
SerialSugar.arraySection(org.refcodes.factory.TypeFactory<ARRAY> aSegmentFactory,
ARRAY... aSegmentArray) |
|
static <DECORATEE extends Segment> AssertMagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.assertMagicBytesSegment(DECORATEE aDecoratee,
byte... aMagicBytes) |
Enriches the provided Segment with the given magic bytes being
prefixed.
|
static <DECORATEE extends Segment> AssertMagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.assertMagicBytesSegment(DECORATEE aDecoratee,
String aMagicBytes) |
Enriches the provided Segment with magic bytes being prefixed
(retrieved from the given String ).
|
static <DECORATEE extends Segment> AssertMagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.assertMagicBytesSegment(DECORATEE aDecoratee,
String aMagicBytes,
Charset aCharset) |
Enriches the provided Segment with magic bytes being prefixed
(retrieved from the given String ).
|
static <DECORATEE extends Segment> AssertMagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.assertMagicBytesSegment(String aAlias,
DECORATEE aDecoratee,
byte... aMagicBytes) |
Enriches the provided Segment with the given magic bytes being
prefixed.
|
static <DECORATEE extends Segment> AssertMagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.assertMagicBytesSegment(String aAlias,
DECORATEE aDecoratee,
String aMagicBytes) |
Enriches the provided Segment with magic bytes being prefixed
(retrieved from the given String ).
|
static <DECORATEE extends Segment> AssertMagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.assertMagicBytesSegment(String aAlias,
DECORATEE aDecoratee,
String aMagicBytes,
Charset aCharset) |
Enriches the provided Segment with magic bytes being prefixed
(retrieved from the given String ).
|
static <DECORATEE extends Segment> BreakerSegmentDecorator<DECORATEE> |
SerialSugar.breakerSegment(DECORATEE aDecoratee,
int aBreakNumber) |
Constructs a BreakerSegmentDecorator instance with the given
decoratee breaking deserialization of the decorated segments by the given
number of times.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator.Builder<DECORATEE> |
ReadyToReceiveSegmentDecorator.builder() |
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator.Builder<DECORATEE> |
ReadyToSendSegmentDecorator.builder() |
|
static <DECORATEE extends Segment> StopAndWaitPacketStreamSegmentDecorator.Builder<DECORATEE> |
StopAndWaitPacketStreamSegmentDecorator.builder() |
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator.Builder<DECORATEE> |
StopAndWaitSegmentDecorator.builder() |
|
static <DECORATEE extends Segment> CipherSegmentDecorator<DECORATEE> |
SerialSugar.cipherSegment(DECORATEE aDecoratee,
Cipher aCipher) |
Constructs a Cipher transmission decorator applying bijective and
inverse functions upon the delegated methods.
|
static <DECORATEE extends Segment> CrcSegmentDecorator<DECORATEE> |
SerialSugar.crcPrefixSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm) |
|
static <DECORATEE extends Segment> CrcSegmentDecorator<DECORATEE> |
SerialSugar.crcPrefixSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.numerical.ChecksumValidationMode aCrcChecksumValidationMode) |
|
static <DECORATEE extends Segment> CrcSegmentDecorator<DECORATEE> |
SerialSugar.crcPrefixSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.numerical.ChecksumValidationMode aCrcChecksumValidationMode,
org.refcodes.numerical.Endianess aEndianess) |
|
static <DECORATEE extends Segment> CrcSegmentDecorator<DECORATEE> |
SerialSugar.crcPrefixSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.numerical.Endianess aEndianess) |
|
static <DECORATEE extends Segment> CrcSegmentDecorator<DECORATEE> |
SerialSugar.crcSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode) |
|
static <DECORATEE extends Segment> CrcSegmentDecorator<DECORATEE> |
SerialSugar.crcSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode,
org.refcodes.numerical.ChecksumValidationMode aCrcChecksumValidationMode) |
|
static <DECORATEE extends Segment> CrcSegmentDecorator<DECORATEE> |
SerialSugar.crcSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode,
org.refcodes.numerical.ChecksumValidationMode aCrcChecksumValidationMode,
org.refcodes.numerical.Endianess aEndianess) |
|
static <DECORATEE extends Segment> CrcSegmentDecorator<DECORATEE> |
SerialSugar.crcSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode,
org.refcodes.numerical.Endianess aEndianess) |
|
static <DECORATEE extends Segment> CrcSegmentDecorator<DECORATEE> |
SerialSugar.crcSegment(DECORATEE aDecoratee,
TransmissionMetrics aTransmissionMetrics) |
|
static <DECORATEE extends Segment> CrcSegmentDecorator<DECORATEE> |
SerialSugar.crcSuffixSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm) |
|
static <DECORATEE extends Segment> CrcSegmentDecorator<DECORATEE> |
SerialSugar.crcSuffixSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.numerical.ChecksumValidationMode aCrcChecksumValidationMode) |
|
static <DECORATEE extends Segment> CrcSegmentDecorator<DECORATEE> |
SerialSugar.crcSuffixSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.numerical.ChecksumValidationMode aCrcChecksumValidationMode,
org.refcodes.numerical.Endianess aEndianess) |
|
static <DECORATEE extends Segment> CrcSegmentDecorator<DECORATEE> |
SerialSugar.crcSuffixSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.numerical.Endianess aEndianess) |
|
<SEGMENT extends Segment> SegmentResult<SEGMENT> |
AbstractPort.doTransmitSegment(SEGMENT aSegment) |
Asynchronously sends a Segment 's Sequence data (does not
block this thread)..
|
<SEGMENT extends Segment> void |
AbstractPort.doTransmitSegment(SEGMENT aSegment,
SegmentConsumer<SEGMENT> aSegmentConsumer) |
Asynchronously sends a Segment 's Sequence data (does not
block this thread)..
|
<SEGMENT extends Segment> SegmentResult<SEGMENT> |
AbstractPortDecorator.doTransmitSegment(SEGMENT aSegment) |
Asynchronously sends a Segment 's Sequence data (does not
block this thread)..
|
<SEGMENT extends Segment> void |
AbstractPortDecorator.doTransmitSegment(SEGMENT aSegment,
SegmentConsumer<SEGMENT> aSegmentConsumer) |
Asynchronously sends a Segment 's Sequence data (does not
block this thread)..
|
<SEGMENT extends Segment> SegmentResult<SEGMENT> |
FullDuplexPacketPortDecorator.doTransmitSegment(SEGMENT aSegment) |
Asynchronously sends a Segment 's Sequence data (does not
block this thread)..
|
<SEGMENT extends Segment> void |
FullDuplexPacketPortDecorator.doTransmitSegment(SEGMENT aSegment,
SegmentConsumer<SEGMENT> aSegmentConsumer) |
Asynchronously sends a Segment 's Sequence data (does not
block this thread)..
|
<SEGMENT extends Segment> SegmentResult<SEGMENT> |
FullDuplexTransmissionPortDecorator.doTransmitSegment(SEGMENT aSegment) |
Asynchronously sends a Segment 's Sequence data (does not
block this thread)..
|
<SEGMENT extends Segment> void |
FullDuplexTransmissionPortDecorator.doTransmitSegment(SEGMENT aSegment,
SegmentConsumer<SEGMENT> aSegmentConsumer) |
Asynchronously sends a Segment 's Sequence data (does not
block this thread)..
|
<SEGMENT extends Segment> SegmentResult<SEGMENT> |
LoopbackPort.doTransmitSegment(SEGMENT aSegment) |
Asynchronously sends a Segment 's Sequence data (does not
block this thread)..
|
<SEGMENT extends Segment> void |
LoopbackPort.doTransmitSegment(SEGMENT aSegment,
SegmentConsumer<SEGMENT> aSegmentConsumer) |
Asynchronously sends a Segment 's Sequence data (does not
block this thread)..
|
<SEGMENT extends Segment> SegmentResult<SEGMENT> |
SegmentTransmitter.doTransmitSegment(SEGMENT aSegment) |
Asynchronously sends a Segment 's Sequence data (does not
block this thread)..
|
<SEGMENT extends Segment> void |
SegmentTransmitter.doTransmitSegment(SEGMENT aSegment,
SegmentConsumer<SEGMENT> aSegmentConsumer) |
Asynchronously sends a Segment 's Sequence data (does not
block this thread)..
|
static <ARRAY extends Segment> FixedSegmentArraySection<ARRAY> |
SerialSugar.fixedSegmentArraySection(ARRAY... aSegmentArray) |
|
static <ARRAY extends Segment> FixedSegmentArraySection<ARRAY> |
SerialSugar.fixedSegmentArraySection(Class<ARRAY> aSegmentClass) |
|
static <ARRAY extends Segment> FixedSegmentArraySection<ARRAY> |
SerialSugar.fixedSegmentArraySection(org.refcodes.factory.TypeFactory<ARRAY> aSegmentFactory) |
Constructs a FixedSegmentArraySection with instances of the array
being created using the provided TypeFactory instance.
|
static <ARRAY extends Segment> FixedSegmentArraySection<ARRAY> |
SerialSugar.fixedSegmentArraySection(org.refcodes.factory.TypeFactory<ARRAY> aSegmentFactory,
ARRAY... aSegmentArray) |
|
static <DECORATEE extends Segment> InvertibleSegmentDecorator<DECORATEE> |
SerialSugar.invertibleSegment(DECORATEE aDecoratee,
org.refcodes.numerical.BijectiveFunction<Byte,Byte> aBijectiveFunction,
org.refcodes.numerical.InverseFunction<Byte,Byte> aInverseFunction) |
Constructs an invertible transmission decorator applying bijective and
inverse functions upon the delegated methods.
|
static <DECORATEE extends Segment> InvertibleSegmentDecorator<DECORATEE> |
SerialSugar.invertibleSegment(DECORATEE aDecoratee,
org.refcodes.numerical.Invertible<Byte,Byte> aInvertible) |
Constructs an invertible transmission decorator applying bijective and
inverse functions upon the delegated methods.
|
static <DECORATEE extends Segment> LengthSegmentDecoratorSegment<DECORATEE> |
SerialSugar.lengthSegment(DECORATEE aSegment) |
|
static <DECORATEE extends Segment> LengthSegmentDecoratorSegment<DECORATEE> |
SerialSugar.lengthSegment(DECORATEE aSegment,
int aLengthWidth) |
|
static <DECORATEE extends Segment> LengthSegmentDecoratorSegment<DECORATEE> |
SerialSugar.lengthSegment(DECORATEE aSegment,
int aLengthWidth,
org.refcodes.numerical.Endianess aEndianess) |
Constructs the LengthSegmentDecoratorSegment with the given
decoratee and with the given number of bytes used to specify the
decoratee's length and the provided Endianess representation of
the decoratee's length.
|
static <DECORATEE extends Segment> LengthSegmentDecoratorSegment<DECORATEE> |
SerialSugar.lengthSegment(DECORATEE aSegment,
org.refcodes.numerical.Endianess aEndianess) |
|
static <DECORATEE extends Segment> LengthSegmentDecoratorSegment<DECORATEE> |
SerialSugar.lengthSegment(DECORATEE aSegment,
TransmissionMetrics aTransmissionMetrics) |
|
static <DECORATEE extends Segment> MagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.magicBytesSegment(DECORATEE aDecoratee,
byte... aMagicBytes) |
Enriches the provided Segment with the given magic bytes being
prefixed.
|
static <DECORATEE extends Segment> MagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.magicBytesSegment(DECORATEE aDecoratee,
int aMagicBytesLength) |
Enriches the provided Segment with magic bytes of the given
length to be prefixed.
|
static <DECORATEE extends Segment> MagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.magicBytesSegment(DECORATEE aDecoratee,
String aMagicBytes) |
Enriches the provided Segment with magic bytes being prefixed
(retrieved from the given String ).
|
static <DECORATEE extends Segment> MagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.magicBytesSegment(DECORATEE aDecoratee,
String aMagicBytes,
Charset aCharset) |
Enriches the provided Segment with magic bytes being prefixed
(retrieved from the given String ).
|
static <DECORATEE extends Segment> MagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.magicBytesSegment(DECORATEE aDecoratee,
TransmissionMetrics aTransmissionMetrics) |
Enriches the provided decoratee with magic bytes of the given length to
be prefixed.
|
static <DECORATEE extends Segment> MagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.magicBytesSegment(String aAlias,
DECORATEE aDecoratee,
byte... aMagicBytes) |
Enriches the provided Segment with the given magic bytes being
prefixed.
|
static <DECORATEE extends Segment> MagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.magicBytesSegment(String aAlias,
DECORATEE aDecoratee,
int aMagicBytesLength) |
Enriches the provided Segment with magic bytes of the given
length to be prefixed.
|
static <DECORATEE extends Segment> MagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.magicBytesSegment(String aAlias,
DECORATEE aDecoratee,
String aMagicBytes) |
Enriches the provided Segment with magic bytes being prefixed
(retrieved from the given String ).
|
static <DECORATEE extends Segment> MagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.magicBytesSegment(String aAlias,
DECORATEE aDecoratee,
String aMagicBytes,
Charset aCharset) |
Enriches the provided Segment with magic bytes being prefixed
(retrieved from the given String ).
|
static <DECORATEE extends Segment> MagicBytesSegmentDecorator<DECORATEE> |
SerialSugar.magicBytesSegment(String aAlias,
DECORATEE aDecoratee,
TransmissionMetrics aTransmissionMetrics) |
Enriches the provided decoratee with magic bytes of the given length to
be prefixed.
|
<SEGMENT extends Segment> SegmentResult<SEGMENT> |
AbstractPort.onReceiveSegment(SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
AbstractPort.onReceiveSegment(SEGMENT aSegment,
SegmentConsumer<SEGMENT> aSegmentConsumer) |
|
<SEGMENT extends Segment> SegmentResult<SEGMENT> |
AbstractPortDecorator.onReceiveSegment(SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
AbstractPortDecorator.onReceiveSegment(SEGMENT aSegment,
SegmentConsumer<SEGMENT> aSegmentConsumer) |
|
<SEGMENT extends Segment> SegmentResult<SEGMENT> |
FullDuplexPacketPortDecorator.onReceiveSegment(SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
FullDuplexPacketPortDecorator.onReceiveSegment(SEGMENT aSegment,
SegmentConsumer<SEGMENT> aSegmentConsumer) |
|
<SEGMENT extends Segment> SegmentResult<SEGMENT> |
FullDuplexTransmissionPortDecorator.onReceiveSegment(SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
FullDuplexTransmissionPortDecorator.onReceiveSegment(SEGMENT aSegment,
SegmentConsumer<SEGMENT> aSegmentConsumer) |
|
<SEGMENT extends Segment> SegmentResult<SEGMENT> |
LoopbackPort.onReceiveSegment(SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
LoopbackPort.onReceiveSegment(SEGMENT aSegment,
SegmentConsumer<SEGMENT> aSegmentConsumer) |
|
<SEGMENT extends Segment> SegmentResult<SEGMENT> |
SegmentReceiver.onReceiveSegment(SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
SegmentReceiver.onReceiveSegment(SEGMENT aSegment,
SegmentConsumer<SEGMENT> aSegmentConsumer) |
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
byte aReadyToReceiveMagicBytes) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
byte aReadyToReceiveMagicBytes,
int aReadyToReceiveRetryNumber) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
byte aReadyToReceiveMagicBytes,
int aReadyToReceiveRetryNumber,
long aReadyToReceiveTimeoutInMs,
SegmentPackager aReadyToReceiveSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
byte aReadyToReceiveMagicBytes,
int aReadyToReceiveRetryNumber,
SegmentPackager aReadyToReceiveSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
byte aReadyToReceiveMagicBytes,
long aReadyToReceiveTimeoutInMs) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
byte aReadyToReceiveMagicBytes,
long aReadyToReceiveTimeoutInMs,
SegmentPackager aReadyToReceiveSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
byte aReadyToReceiveMagicBytes,
SegmentPackager aReadyToReceiveSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
int aReadyToReceiveRetryNumber,
long aReadyToReceiveTimeoutInMs) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
int aReadyToReceiveRetryNumber,
long aReadyToReceiveTimeoutInMs,
SegmentPackager aReadyToReceiveSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
long aCtsTimeoutInMs) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
long aCtsTimeoutInMs,
byte aReadyToReceiveMagicBytes) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
long aCtsTimeoutInMs,
byte[] aReadyToReceiveMagicBytes,
int aReadyToReceiveRetryNumber,
long aReadyToReceiveTimeoutInMs,
SegmentPackager aReadyToReceiveSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
long aCtsTimeoutInMs,
byte aReadyToReceiveMagicBytes,
int aReadyToReceiveRetryNumber) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
long aCtsTimeoutInMs,
byte aReadyToReceiveMagicBytes,
int aReadyToReceiveRetryNumber,
SegmentPackager aReadyToReceiveSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
long aCtsTimeoutInMs,
byte aReadyToReceiveMagicBytes,
long aReadyToReceiveTimeoutInMs) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
long aCtsTimeoutInMs,
byte aReadyToReceiveMagicBytes,
long aReadyToReceiveTimeoutInMs,
SegmentPackager aReadyToReceiveSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
long aCtsTimeoutInMs,
byte aReadyToReceiveMagicBytes,
SegmentPackager aReadyToReceiveSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
long aCtsTimeoutInMs,
int aReadyToReceiveRetryNumber,
long aReadyToReceiveTimeoutInMs) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
long aCtsTimeoutInMs,
int aReadyToReceiveRetryNumber,
long aReadyToReceiveTimeoutInMs,
SegmentPackager aReadyToReceiveSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
long aCtsTimeoutInMs,
long aReadyToReceiveTimeoutInMs) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
long aCtsTimeoutInMs,
long aReadyToReceiveTimeoutInMs,
SegmentPackager aReadyToReceiveSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
long aReadyToReceiveTimeoutInMs,
SegmentPackager aReadyToReceiveSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToReceiveSegmentDecorator<DECORATEE> |
SerialSugar.readyToReceiveSegment(DECORATEE aDecoratee,
TransmissionMetrics aTransmissionMetrics) |
Constructs an according control-flow decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
byte[] aReadyToSendMagicBytes,
byte[] aClearToSendMagicBytes) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
byte[] aReadyToSendMagicBytes,
int aReadyToSendRetryNumber,
byte[] aClearToSendMagicBytes) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
byte[] aReadyToSendMagicBytes,
int aReadyToSendRetryNumber,
long aReadyToSendTimeoutInMs,
SegmentPackager aReadyToSendSegmentPackager,
byte[] aClearToSendMagicBytes,
long aClearToSendTimeoutInMs,
SegmentPackager aClearToSendSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
byte[] aReadyToSendMagicBytes,
int aReadyToSendRetryNumber,
SegmentPackager aReadyToSendSegmentPackager,
byte[] aClearToSendMagicBytes,
SegmentPackager aClearToSendSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
byte[] aReadyToSendMagicBytes,
long aReadyToSendTimeoutInMs,
byte[] aClearToSendMagicBytes,
long aClearToSendTimeoutInMs) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
byte[] aReadyToSendMagicBytes,
long aReadyToSendTimeoutInMs,
SegmentPackager aReadyToSendSegmentPackager,
byte[] aClearToSendMagicBytes,
long aClearToSendTimeoutInMs,
SegmentPackager aClearToSendSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
byte[] aReadyToSendMagicBytes,
SegmentPackager aReadyToSendSegmentPackager,
byte[] aClearToSendMagicBytes,
SegmentPackager aClearToSendSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
int aReadyToSendRetryNumber,
long aReadyToSendTimeoutInMs,
long aClearToSendTimeoutInMs) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
int aReadyToSendRetryNumber,
long aReadyToSendTimeoutInMs,
SegmentPackager aReadyToSendSegmentPackager,
long aClearToSendTimeoutInMs,
SegmentPackager aClearToSendSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
long aEnquiryStandbyTimeInMs) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
long aEnquiryStandbyTimeInMs,
byte[] aReadyToSendMagicBytes,
byte[] aClearToSendMagicBytes) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
long aEnquiryStandbyTimeInMs,
byte[] aReadyToSendMagicBytes,
int aReadyToSendRetryNumber,
byte[] aClearToSendMagicBytes) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
long aEnquiryStandbyTimeInMs,
byte[] aReadyToSendMagicBytes,
int aReadyToSendRetryNumber,
long aReadyToSendTimeoutInMs,
SegmentPackager aReadyToSendSegmentPackager,
byte[] aClearToSendMagicBytes,
long aClearToSendTimeoutInMs,
SegmentPackager aClearToSendSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
long aEnquiryStandbyTimeInMs,
byte[] aReadyToSendMagicBytes,
int aReadyToSendRetryNumber,
SegmentPackager aReadyToSendSegmentPackager,
byte[] aClearToSendMagicBytes,
SegmentPackager aClearToSendSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
long aEnquiryStandbyTimeInMs,
byte[] aReadyToSendMagicBytes,
long aReadyToSendTimeoutInMs,
byte[] aClearToSendMagicBytes,
long aClearToSendTimeoutInMs) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
long aEnquiryStandbyTimeInMs,
byte[] aReadyToSendMagicBytes,
long aReadyToSendTimeoutInMs,
SegmentPackager aReadyToSendSegmentPackager,
byte[] aClearToSendMagicBytes,
long aClearToSendTimeoutInMs,
SegmentPackager aClearToSendSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
long aEnquiryStandbyTimeInMs,
byte[] aReadyToSendMagicBytes,
SegmentPackager aReadyToSendSegmentPackager,
byte[] aClearToSendMagicBytes,
SegmentPackager aClearToSendSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
long aEnquiryStandbyTimeInMs,
int aReadyToSendRetryNumber,
long aReadyToSendTimeoutInMs,
long aClearToSendTimeoutInMs) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
long aEnquiryStandbyTimeInMs,
int aReadyToSendRetryNumber,
long aReadyToSendTimeoutInMs,
SegmentPackager aReadyToSendSegmentPackager,
long aClearToSendTimeoutInMs,
SegmentPackager aClearToSendSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
long aEnquiryStandbyTimeInMs,
long aReadyToSendTimeoutInMs,
long aClearToSendTimeoutInMs) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
long aEnquiryStandbyTimeInMs,
long aReadyToSendTimeoutInMs,
SegmentPackager aReadyToSendSegmentPackager,
long aClearToSendTimeoutInMs,
SegmentPackager aClearToSendSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
long aReadyToSendTimeoutInMs,
SegmentPackager aReadyToSendSegmentPackager,
long aClearToSendTimeoutInMs,
SegmentPackager aClearToSendSegmentPackager) |
Constructs an according flow-control decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator<DECORATEE> |
SerialSugar.readyToSendSegment(DECORATEE aDecoratee,
TransmissionMetrics aTransmissionMetrics) |
Constructs an according control-flow decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> ReadyToSendSegmentDecorator.Builder<DECORATEE> |
SerialSugar.readyToSendSegmentBuilder() |
|
<HEADER extends Segment> void |
AbstractPort.receiveSegment(HEADER aSegment) |
|
<SEGMENT extends Segment> void |
AbstractPortDecorator.receiveSegment(SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
FullDuplexPacketPortDecorator.receiveSegment(SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
FullDuplexTransmissionPortDecorator.receiveSegment(SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
SegmentDestination.receiveSegment(SEGMENT aSegment) |
|
default <SEGMENT extends Segment> void |
SerialReceiver.receiveSegment(SEGMENT aSegment) |
|
default <SEGMENT extends Segment> void |
SerialTransceiver.receiveSegment(SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
AbstractPortDecorator.receiveSegmentWithin(long aTimeoutInMs,
SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
FullDuplexPacketPortDecorator.receiveSegmentWithin(long aTimeoutInMs,
SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
FullDuplexTransmissionPortDecorator.receiveSegmentWithin(long aTimeoutInMs,
SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
SegmentReceiver.receiveSegmentWithin(long aTimeoutInMs,
SEGMENT aSegment) |
|
default <SEGMENT extends Segment> void |
SerialReceiver.receiveSegmentWithin(long aTimeoutInMs,
SEGMENT aSegment) |
|
static <CHILD extends Segment> SegmentComposite<CHILD> |
SerialSugar.segmentComposite(CHILD... aChildren) |
|
static <CHILD extends Segment> SegmentComposite<CHILD> |
SerialSugar.segmentComposite(Collection<CHILD> aChildren) |
|
static <DECORATEE extends Segment> StopAndWaitPacketStreamSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitPacketStreamSegment(DECORATEE aDecoratee,
int aBlockSize,
int aPacketLengthWidth,
byte[] aPacketMagicBytes,
byte[] aLastPacketMagicBytes,
int aSequenceNumberInitValue,
int aSequenceNumberWidth,
org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode,
SegmentPackager aPacketSegmentPackager,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
SegmentPackager aAckSegmentPackager,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according packet-stream decorator instance wrapping the
given OutputStream .
|
static <DECORATEE extends Segment> StopAndWaitPacketStreamSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitPacketStreamSegment(DECORATEE aDecoratee,
TransmissionMetrics aTransmissionMetrics) |
Constructs an according packet-stream decorator instance wrapping the
given OutputStream .
|
static <DECORATEE extends Segment> StopAndWaitPacketStreamSegmentDecorator.Builder<DECORATEE> |
SerialSugar.stopAndWaitPacketStreamSegmentBuilder() |
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode,
org.refcodes.numerical.ChecksumValidationMode aCrcChecksumValidationMode,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
SegmentPackager aAckSegmentPackager,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
int aSequenceNumberInitValue,
int aSequenceNumberWidth,
org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
int aSequenceNumberInitValue,
int aSequenceNumberWidth,
org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode,
org.refcodes.numerical.ChecksumValidationMode aCrcChecksumValidationMode,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
int aSequenceNumberInitValue,
int aSequenceNumberWidth,
org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
int aSequenceNumberInitValue,
int aSequenceNumberWidth,
org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
int aSequenceNumberInitValue,
int aSequenceNumberWidth,
org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
int aSequenceNumberInitValue,
int aSequenceNumberWidth,
org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
SegmentPackager aAckSegmentPackager,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode,
org.refcodes.numerical.ChecksumValidationMode aCrcChecksumValidationMode,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
org.refcodes.mixin.ConcatenateMode aSequenceNumberConcatenateMode,
byte[] aAcknowledgeMagicBytes,
int aAckRetryNumber,
long aAckTimeoutInMs,
SegmentPackager aAckSegmentPackager,
org.refcodes.numerical.Endianess aEndianess) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
org.refcodes.numerical.CrcAlgorithm aCrcAlgorithm,
org.refcodes.mixin.ConcatenateMode aCrcChecksumConcatenateMode,
org.refcodes.numerical.ChecksumValidationMode aCrcChecksumValidationMode) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
SegmentPackager aAckSegmentPackager) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator<DECORATEE> |
SerialSugar.stopAndWaitSegment(DECORATEE aDecoratee,
TransmissionMetrics aTransmissionMetrics) |
Constructs an according stop-and-wait decorator instance wrapping the
given decoratee.
|
static <DECORATEE extends Segment> StopAndWaitSegmentDecorator.Builder<DECORATEE> |
SerialSugar.stopAndWaitSegmentBuilder() |
|
<SEGMENT extends Segment> SEGMENT |
EnvelopeSegment.toCargoSegment(SEGMENT aMessageSegment) |
|
<SEGMENT extends Segment> void |
AbstractPortDecorator.transmitSegment(SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
FullDuplexPacketPortDecorator.transmitSegment(SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
FullDuplexTransmissionPortDecorator.transmitSegment(SEGMENT aSegment) |
|
<SEGMENT extends Segment> void |
SegmentSource.transmitSegment(SEGMENT aSegment) |
|
default <SEGMENT extends Segment> void |
SerialTransceiver.transmitSegment(SEGMENT aSegment) |
|
default <SEGMENT extends Segment> void |
SerialTransmitter.transmitSegment(SEGMENT aSegment) |
|