Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Namespaces | Enumerations | Functions
NodeTable.h File Reference
#include <algorithm>
#include <deque>
#include <boost/integer/static_log2.hpp>
#include <libp2p/UDP.h>
#include "Common.h"
Include dependency graph for NodeTable.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dev::p2p::NodeEntry
 NodeEntry. More...
 
class  dev::p2p::NodeTableEventHandler
 
class  dev::p2p::NodeTable
 NodeTable using modified kademlia for node discovery and preference. More...
 
struct  dev::p2p::NodeTable::NodeBucket
 
struct  dev::p2p::DiscoveryDatagram
 
struct  dev::p2p::PingNode
 Ping packet: Sent to check if node is alive. More...
 
struct  dev::p2p::Pong
 Pong packet: Sent in response to ping. More...
 
struct  dev::p2p::FindNode
 FindNode Packet: Request k-nodes, closest to the target. More...
 
struct  dev::p2p::Neighbours
 Node Packet: One or more node packets are sent in response to FindNode. More...
 
struct  dev::p2p::Neighbours::Neighbour
 
struct  dev::p2p::NodeTableWarn
 
struct  dev::p2p::NodeTableNote
 
struct  dev::p2p::NodeTableMessageSummary
 
struct  dev::p2p::NodeTableMessageDetail
 
struct  dev::p2p::NodeTableConnect
 
struct  dev::p2p::NodeTableEvent
 
struct  dev::p2p::NodeTableTimer
 
struct  dev::p2p::NodeTableUpdate
 
struct  dev::p2p::NodeTableTriviaSummary
 
struct  dev::p2p::NodeTableTriviaDetail
 
struct  dev::p2p::NodeTableAllDetail
 
struct  dev::p2p::NodeTableEgress
 
struct  dev::p2p::NodeTableIngress
 

Namespaces

 dev
 Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Originally by RenĂ© Nyffenegger.
 
 dev::p2p
 

Enumerations

enum  dev::p2p::NodeTableEventType { dev::p2p::NodeEntryAdded, dev::p2p::NodeEntryDropped }
 

Functions

std::ostream & dev::p2p::operator<< (std::ostream &_out, NodeTable const &_nodeTable)
 

Detailed Description

Author
Alex Leverington nesse.nosp@m.nce@.nosp@m.gmail.nosp@m..com
Date
2014

Definition in file NodeTable.h.