Uses of Class
org.drasyl.handler.remote.protocol.ArmedProtocolMessage
Packages that use ArmedProtocolMessage
Package
Description
Contains classes necessary for encrypted protocol communication.
The protocol used for communication with remote peers.
-
Uses of ArmedProtocolMessage in org.drasyl.handler.remote.crypto
Method parameters in org.drasyl.handler.remote.crypto with type arguments of type ArmedProtocolMessageModifier and TypeMethodDescriptionprotected voidProtocolArmHandler.decode(io.netty.channel.ChannelHandlerContext ctx, InetAddressedMessage<ArmedProtocolMessage> msg, List<Object> out) -
Uses of ArmedProtocolMessage in org.drasyl.handler.remote.protocol
Methods in org.drasyl.handler.remote.protocol that return ArmedProtocolMessageModifier and TypeMethodDescriptionFullReadMessage.arm(io.netty.buffer.ByteBuf byteBuf, Crypto cryptoInstance, SessionPair sessionPair) Returns an armed version (ArmedProtocolMessage) of this message for sending it through untrustworthy channels.UnarmedProtocolMessage.arm(Crypto cryptoInstance, SessionPair sessionPair) Returns an armed version (ArmedProtocolMessage) of this message.UnarmedProtocolMessage.armAndRelease(Crypto cryptoInstance, SessionPair sessionPair) Returns an armed version (ArmedProtocolMessage) of this message and then releases this message.ArmedProtocolMessage.incrementHopCount()Returns a copy of this message with incrementedRemoteMessage.getHopCount().static ArmedProtocolMessageArmedProtocolMessage.of(Nonce nonce, HopCount hopCount, int networkId, DrasylAddress recipient, DrasylAddress sender, ProofOfWork proofOfWork, io.netty.buffer.ByteBuf bytes) Creates an armed message.