Fabcoin Core
0.16.2
P2P Digital Currency
|
RLPX Datagram which can be signed. More...
#include <UDP.h>
Public Member Functions | |
RLPXDatagramFace (bi::udp::endpoint const &_ep) | |
virtual h256 | sign (Secret const &_from) |
virtual uint8_t | packetType () const =0 |
virtual void | streamRLP (RLPStream &) const =0 |
virtual void | interpretRLP (bytesConstRef _bytes)=0 |
Public Member Functions inherited from dev::p2p::UDPDatagram | |
UDPDatagram (bi::udp::endpoint const &_ep) | |
UDPDatagram (bi::udp::endpoint const &_ep, bytes _data) | |
bi::udp::endpoint const & | endpoint () const |
Static Public Member Functions | |
static uint32_t | futureFromEpoch (std::chrono::seconds _sec) |
static uint32_t | secondsSinceEpoch () |
static Public | authenticate (bytesConstRef _sig, bytesConstRef _rlp) |
Additional Inherited Members | |
Public Attributes inherited from dev::p2p::UDPDatagram | |
bytes | data |
Protected Attributes inherited from dev::p2p::UDPDatagram | |
bi::udp::endpoint | locus |
|
inline |
|
static |
|
inlinestatic |
|
pure virtual |
Implemented in dev::p2p::Neighbours, dev::p2p::FindNode, dev::p2p::Pong, and dev::p2p::PingNode.
|
pure virtual |
Implemented in dev::p2p::Neighbours, dev::p2p::FindNode, dev::p2p::Pong, and dev::p2p::PingNode.
|
inlinestatic |
|
pure virtual |
Implemented in dev::p2p::Neighbours, dev::p2p::FindNode, dev::p2p::Pong, and dev::p2p::PingNode.