Bitcoin ABC  0.22.13
P2P Digital Currency
Classes | Namespaces | Functions
peermanager.h File Reference
#include <avalanche/node.h>
#include <avalanche/proof.h>
#include <coins.h>
#include <net.h>
#include <pubkey.h>
#include <salteduint256hasher.h>
#include <boost/multi_index/composite_key.hpp>
#include <boost/multi_index/hashed_index.hpp>
#include <boost/multi_index/member.hpp>
#include <boost/multi_index/ordered_index.hpp>
#include <boost/multi_index_container.hpp>
#include <chrono>
#include <cstdint>
#include <vector>
Include dependency graph for peermanager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  avalanche::Slot
 
struct  avalanche::Peer
 
struct  avalanche::proof_index
 
class  avalanche::SaltedProofIdHasher
 
struct  avalanche::next_request_time
 
class  avalanche::PeerManager
 

Namespaces

 avalanche
 

Functions

PeerId avalanche::selectPeerImpl (const std::vector< Slot > &slots, const uint64_t slot, const uint64_t max)
 This is an internal method that is exposed for testing purposes. More...