PIVX Core  5.6.99
P2P Digital Currency
Namespaces | Typedefs | Functions
quorums_connections.h File Reference
#include "consensus/params.h"
#include "quorums.h"
Include dependency graph for quorums_connections.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llmq
 

Typedefs

typedef std::shared_ptr< const CDeterministicMNCDeterministicMNCPtr
 

Functions

uint256 llmq::DeterministicOutboundConnection (const uint256 &proTxHash1, const uint256 &proTxHash2)
 
std::set< uint256llmq::GetQuorumRelayMembers (const std::vector< CDeterministicMNCPtr > &mnList, unsigned int forMemberIndex)
 
std::set< size_t > llmq::CalcDeterministicWatchConnections (Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum, size_t memberCount, size_t connectionCount)
 
void llmq::EnsureQuorumConnections (Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum, const uint256 &myProTxHash)
 
void llmq::EnsureLatestQuorumConnections (Consensus::LLMQType llmqType, const CBlockIndex *pindexNew, const uint256 &myProTxHash, std::vector< CQuorumCPtr > &lastQuorums)
 
void llmq::AddQuorumProbeConnections (Consensus::LLMQType llmqType, const CBlockIndex *pindexQuorum, const uint256 &myProTxHash)
 

Typedef Documentation

◆ CDeterministicMNCPtr

typedef std::shared_ptr<const CDeterministicMN> CDeterministicMNCPtr

Definition at line 14 of file quorums_connections.h.