Skip to content

discv4::discv4_pong

#include <discv4_pong.hpp>

Public Classes

Name
struct Endpoint

Public Functions

Name
rlp::Result< discv4_pong > Parse(rlp::ByteView raw)
rlp::DecodingResult ParseEndpoint(rlp::RlpDecoder & decoder, discv4_pong::Endpoint & endpoint)

Public Attributes

Name
struct discv4::discv4_pong::Endpoint toEndpoint
std::array< uint8_t, 32 > pingHash
uint32_t expiration
uint64_t ersErq

Public Functions Documentation

function Parse

static rlp::Result< discv4_pong > Parse(
    rlp::ByteView raw
)

function ParseEndpoint

static rlp::DecodingResult ParseEndpoint(
    rlp::RlpDecoder & decoder,
    discv4_pong::Endpoint & endpoint
)

Public Attributes Documentation

variable toEndpoint

struct discv4::discv4_pong::Endpoint toEndpoint;

variable pingHash

std::array< uint8_t, 32 > pingHash;

variable expiration

uint32_t expiration = 0;

variable ersErq

uint64_t ersErq = 0;

Updated on 2026-04-13 at 23:22:46 -0700