Uses of Class
org.drasyl.handler.remote.protocol.HopCount
Package
Description
Discovery/Routing of peers on the internet.
The protocol used for communication with remote peers.
-
Uses of HopCount in org.drasyl.handler.remote.internet
ModifierConstructorDescriptionInternetDiscoverySuperPeerHandler
(HopCount hopLimit) TraversingInternetDiscoverySuperPeerHandler
(HopCount hopLimit, long uniteMinIntervalMillis) -
Uses of HopCount in org.drasyl.handler.remote.protocol
Modifier and TypeMethodDescriptionabstract HopCount
PublicHeader.getHopCount()
RemoteMessage.getHopCount()
HopCount.increment()
static HopCount
HopCount.of()
Creates a new minimal hop count value.static HopCount
HopCount.of
(byte value) Creates a new hop count value with given value.static HopCount
HopCount.of
(int value) Creates a new hop count value with given value.static HopCount
HopCount.of
(short value) Creates a new hop count value with given value.Modifier and TypeMethodDescriptionint
static AcknowledgementMessage
AcknowledgementMessage.of
(HopCount hopCount, boolean isArmed, int networkId, Nonce nonce, DrasylAddress recipient, DrasylAddress sender, ProofOfWork proofOfWork, long time) Creates new acknowledgement message.static ApplicationMessage
ApplicationMessage.of
(HopCount hopCount, boolean isArmed, int networkId, Nonce nonce, DrasylAddress recipient, DrasylAddress sender, ProofOfWork proofOfWork, io.netty.buffer.ByteBuf payload) Creates new application message.static ArmedProtocolMessage
ArmedProtocolMessage.of
(Nonce nonce, HopCount hopCount, int networkId, DrasylAddress recipient, DrasylAddress sender, ProofOfWork proofOfWork, io.netty.buffer.ByteBuf bytes) Creates an armed message.static HelloMessage
HelloMessage.of
(HopCount hopCount, boolean isArmed, int networkId, Nonce nonce, DrasylAddress recipient, DrasylAddress sender, ProofOfWork proofOfWork, long time, long childrenTime, IdentitySecretKey secretKey, Set<InetSocketAddress> endpoints) Creates newHelloMessage
.static HelloMessage
HelloMessage.of
(HopCount hopCount, boolean isArmed, int networkId, Nonce nonce, DrasylAddress recipient, DrasylAddress sender, ProofOfWork proofOfWork, long time, long childrenTime, ImmutableByteArray signature, Set<InetSocketAddress> endpoints) Creates a newHelloMessage
.static PublicHeader
PublicHeader.of
(HopCount hopCount, boolean isArmed, int networkId, Nonce nonce, DrasylAddress recipient, DrasylAddress sender, ProofOfWork proofOfWork) static UnarmedProtocolMessage
UnarmedProtocolMessage.of
(HopCount hopCount, boolean isArmed, int networkId, Nonce nonce, DrasylAddress recipient, DrasylAddress sender, ProofOfWork proofOfWork, io.netty.buffer.ByteBuf bytes) Creates an unarmed message.static UniteMessage
UniteMessage.of
(HopCount hopCount, boolean isArmed, int networkId, Nonce nonce, DrasylAddress recipient, DrasylAddress sender, ProofOfWork proofOfWork, DrasylAddress address, Set<InetSocketAddress> endpoints) Creates new unit message.