Skip to content

discv4::discv4_client::PendingReply

Public Attributes

Name
std::shared_ptr< boost::asio::steady_timer > timer
std::shared_ptr< discv4_pong > pong
filled by handle_pong; null for non-ping entries
std::shared_ptr< discv4_enr_response > enr_response
filled by handle_enr_response; null for non-ENR entries
std::array< uint8_t, kWireHashSize > expected_hash
outbound PING/ENRRequest wire hash; used for PONG/ReplyTok verification

Public Attributes Documentation

variable timer

std::shared_ptr< boost::asio::steady_timer > timer;

variable pong

std::shared_ptr< discv4_pong > pong;

filled by handle_pong; null for non-ping entries

variable enr_response

std::shared_ptr< discv4_enr_response > enr_response;

filled by handle_enr_response; null for non-ENR entries

variable expected_hash

std::array< uint8_t, kWireHashSize > expected_hash {};

outbound PING/ENRRequest wire hash; used for PONG/ReplyTok verification


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