![]() |
Fabcoin Core
0.16.2
P2P Digital Currency
|
Node Packet: One or more node packets are sent in response to FindNode. More...
#include <NodeTable.h>
Classes | |
| struct | Neighbour |
Public Member Functions | |
| Neighbours (bi::udp::endpoint _to, std::vector< std::shared_ptr< NodeEntry >> const &_nearest, unsigned _offset=0, unsigned _limit=0) | |
| Neighbours (bi::udp::endpoint const &_to) | |
| Neighbours (bi::udp::endpoint const &_from, NodeID const &_fromid, h256 const &_echo) | |
| uint8_t | packetType () const |
| void | streamRLP (RLPStream &_s) const |
| void | interpretRLP (bytesConstRef _bytes) |
Public Member Functions inherited from dev::p2p::DiscoveryDatagram | |
| DiscoveryDatagram (bi::udp::endpoint const &_to) | |
| Constructor used for sending. More... | |
| DiscoveryDatagram (bi::udp::endpoint const &_from, NodeID const &_fromid, h256 const &_echo) | |
| Constructor used for parsing inbound packets. More... | |
| bool | isExpired () const |
Public Member Functions inherited from dev::p2p::RLPXDatagramFace | |
| RLPXDatagramFace (bi::udp::endpoint const &_ep) | |
| virtual h256 | sign (Secret const &_from) |
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 |
Public Attributes | |
| std::vector< Neighbour > | neighbours |
Public Attributes inherited from dev::p2p::DiscoveryDatagram | |
| NodeID | sourceid |
| h256 | echo |
| uint32_t | ts = 0 |
Public Attributes inherited from dev::p2p::UDPDatagram | |
| bytes | data |
Static Public Attributes | |
| static const uint8_t | type = 4 |
Additional Inherited Members | |
Static Public Member Functions inherited from dev::p2p::DiscoveryDatagram | |
| static std::unique_ptr< DiscoveryDatagram > | interpretUDP (bi::udp::endpoint const &_from, bytesConstRef _packet) |
| Decodes UDP packets. More... | |
Static Public Member Functions inherited from dev::p2p::RLPXDatagramFace | |
| static uint32_t | futureFromEpoch (std::chrono::seconds _sec) |
| static uint32_t | secondsSinceEpoch () |
| static Public | authenticate (bytesConstRef _sig, bytesConstRef _rlp) |
Protected Attributes inherited from dev::p2p::UDPDatagram | |
| bi::udp::endpoint | locus |
Node Packet: One or more node packets are sent in response to FindNode.
Definition at line 406 of file NodeTable.h.
|
inline |
Definition at line 408 of file NodeTable.h.
|
inline |
Definition at line 414 of file NodeTable.h.
|
inline |
Definition at line 415 of file NodeTable.h.
|
inlinevirtual |
Implements dev::p2p::RLPXDatagramFace.
Definition at line 439 of file NodeTable.h.
|
inlinevirtual |
Implements dev::p2p::RLPXDatagramFace.
Definition at line 427 of file NodeTable.h.
|
inlinevirtual |
Implements dev::p2p::RLPXDatagramFace.
Definition at line 431 of file NodeTable.h.
| std::vector<Neighbour> dev::p2p::Neighbours::neighbours |
Definition at line 429 of file NodeTable.h.
|
static |
Definition at line 426 of file NodeTable.h.
1.8.11