Definition packet_data.hpp:12
std::vector< unsigned char > rlp_bytes_
Definition packet_data.hpp:37
uint64_t PacketId
Definition packet_data.hpp:14
PacketPriority
Definition packet_data.hpp:15
@ Count
Definition packet_data.hpp:15
@ Low
Definition packet_data.hpp:15
@ High
Definition packet_data.hpp:15
@ Mid
Definition packet_data.hpp:15
dev::RLP rlp_
Definition packet_data.hpp:47
SubprotocolPacketType type_
Definition packet_data.hpp:42
PacketData & operator=(const PacketData &)=default
dev::p2p::NodeID from_node_id_
Definition packet_data.hpp:46
std::string type_str_
Definition packet_data.hpp:44
static PacketPriority getPacketPriority(SubprotocolPacketType packet_type)
Definition packet_data.cpp:19
PacketData(PacketData &&)=default
PacketData & operator=(PacketData &&)=default
Json::Value getPacketDataJson() const
Definition packet_data.cpp:33
PacketId id_
Definition packet_data.hpp:40
std::chrono::steady_clock::time_point receive_time_
Definition packet_data.hpp:41
PacketPriority priority_
Definition packet_data.hpp:45
PacketData(const PacketData &)=default
Definition node_stats.hpp:18
SubprotocolPacketType
SubprotocolPacketType is used in networking layer to differentiate packet types.
Definition packet_types.hpp:12
std::vector< byte > bytes
Definition types.hpp:53