Uses of Class
org.drasyl.util.UnsignedInteger
Packages that use UnsignedInteger
Package
Description
Codecs, Handlers, and Messages for the Stop-and-wait-ARQ protocols.
Utility classes used across multiple packages.
-
Uses of UnsignedInteger in org.drasyl.handler.arq.gobackn
Methods in org.drasyl.handler.arq.gobackn that return UnsignedIntegerModifier and TypeMethodDescriptionGoBackNArqAck.sequenceNo()GoBackNArqData.sequenceNo()GoBackNArqMessage.sequenceNo()Constructors in org.drasyl.handler.arq.gobackn with parameters of type UnsignedIntegerModifierConstructorDescriptionGoBackNArqAck(UnsignedInteger sequenceNo) GoBackNArqData(UnsignedInteger sequenceNo, io.netty.buffer.ByteBuf content) GoBackNArqReceiverHandler(UnsignedInteger nextSequenceNo, Duration ackClock) GoBackNArqSenderHandler(int windowSize, Duration retryTimeout, UnsignedInteger base, UnsignedInteger nextSeqNum, boolean windowShouldAffectWritability) Creates a new GoBackNArqHandler. -
Uses of UnsignedInteger in org.drasyl.util
Fields in org.drasyl.util declared as UnsignedIntegerModifier and TypeFieldDescriptionstatic final UnsignedIntegerUnsignedInteger.MAX_VALUEstatic final UnsignedIntegerUnsignedInteger.MIN_VALUEMethods in org.drasyl.util that return UnsignedIntegerModifier and TypeMethodDescriptionUnsignedInteger.decrement()UnsignedInteger.increment()static UnsignedIntegerUnsignedInteger.of(byte[] value) Creates a newUnsignedInteger.static UnsignedIntegerUnsignedInteger.of(long value) Creates a newUnsignedInteger.UnsignedInteger.safeDecrement()UnsignedInteger.safeIncrement()Does increment the unsigned integer but does a modulo operation to handle overflows.