discv4::discv4_ping¶
#include <discv4_ping.hpp>
Inherits from discv4::discv4_packet
Public Classes¶
| Name | |
|---|---|
| struct | Endpoint |
Public Functions¶
| Name | |
|---|---|
| discv4_ping(const std::string & fromIp, uint16_t fUdp, uint16_t fTcp, const std::string & toIp, uint16_t tUdp, uint16_t tTcp) | |
| virtual std::vector< uint8_t > | RlpPayload() override |
| const Endpoint & | FromEndpoint() const |
| const Endpoint & | ToEndpoint() const |
| uint32_t | Expiration() const |
Additional inherited members¶
Public Functions inherited from discv4::discv4_packet
| Name | |
|---|---|
| virtual | ~discv4_packet() =default |
| uint8_t | PacketType() const |
| uint8_t | Version() const |
| const std::string & | Name() const |
| bool | ValidateHash(const std::vector< uint8_t > & payload, const uint8_t * hash) |
| std::array< uint8_t, kWireHashSize > | Keccak256(const std::vector< uint8_t > & payload) Compute the Keccak-256 digest of payload. |
Protected Functions inherited from discv4::discv4_packet
| Name | |
|---|---|
| discv4_packet(uint8_t packetType, uint8_t version, std::string name) |
Public Functions Documentation¶
function discv4_ping¶
inline discv4_ping(
const std::string & fromIp,
uint16_t fUdp,
uint16_t fTcp,
const std::string & toIp,
uint16_t tUdp,
uint16_t tTcp
)
function RlpPayload¶
Reimplements: discv4::discv4_packet::RlpPayload
function FromEndpoint¶
function ToEndpoint¶
function Expiration¶
Updated on 2026-04-13 at 23:22:46 -0700