[][src]Module rust_ipv8::payloads

This module has all of the original py-ipv8 payloads in it to be put into packets and sent in a way such that py-ipv8 can interpret what we are sending.

Modules

binmemberauthenticationpayload

The BinMemberAuthenticationPayload module contains the structs and methods necessary for representing serializing and deserializing BinMemberAuthenticationPayloads

connectiontype

Represents the type of connection two communities have.

introductionrequestpayload

Module containg the IntroductionRequestPayload relevant code

introductionresponsepayload

Sent by the base Community to start a direct connection between two Peers

puncturepayload

Payload sent by the receiver of a PunctureRequestPayload to actually puncture a hole (NAT puncturing)

puncturerequestpayload

Payload sent before performing NAT puncturing

timedistributionpayload

Send as a part of most Packets to drive the Lamport clock

Traits

Ipv8Payload

Used to recognize payloads. Does not have any members yet, (though already useful as a marker trait).