mirror of
https://github.com/Xahau/xahaud.git
synced 2025-11-19 18:15:50 +00:00
.
This commit is contained in:
@@ -3,19 +3,20 @@
|
||||
#include "types.h"
|
||||
#include <boost/asio.hpp>
|
||||
class KnownNodeList;
|
||||
|
||||
/*
|
||||
This is the list of all the Peers we are currently connected to
|
||||
*/
|
||||
class ConnectionPool
|
||||
{
|
||||
std::vector<Peer::pointer> mPeers;
|
||||
std::vector<std::pair<PackedMessage::pointer,int> > mBroadcastMessages;
|
||||
//std::vector<std::pair<PackedMessage::pointer,int> > mBroadcastMessages;
|
||||
|
||||
public:
|
||||
ConnectionPool();
|
||||
void connectToNetwork(KnownNodeList& nodeList,boost::asio::io_service& io_service);
|
||||
void relayMessage(Peer* fromPeer,PackedMessage::pointer msg,uint64 ledgerIndex);
|
||||
bool isMessageKnown(PackedMessage::pointer msg);
|
||||
void relayMessage(Peer* fromPeer,PackedMessage::pointer msg);
|
||||
//bool isMessageKnown(PackedMessage::pointer msg);
|
||||
|
||||
|
||||
};
|
||||
Reference in New Issue
Block a user