Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

llmq::CSigSharesManager Member List

This is the complete list of members for llmq::CSigSharesManager, including all inherited members.

AsyncSign(const CQuorumCPtr &quorum, const uint256 &id, const uint256 &msgHash)llmq::CSigSharesManager
BanNode(NodeId nodeId)llmq::CSigSharesManagerprivate
Cleanup()llmq::CSigSharesManagerprivate
CollectPendingSigSharesToVerify(size_t maxUniqueSessions, std::unordered_map< NodeId, std::vector< CSigShare >> &retSigShares, std::unordered_map< std::pair< Consensus::LLMQType, uint256 >, CQuorumCPtr, StaticSaltedHasher > &retQuorums)llmq::CSigSharesManagerprivate
CollectSigSharesToAnnounce(std::unordered_map< NodeId, std::unordered_map< uint256, CSigSharesInv, StaticSaltedHasher >> &sigSharesToAnnounce)llmq::CSigSharesManagerprivate
CollectSigSharesToRequest(std::unordered_map< NodeId, std::unordered_map< uint256, CSigSharesInv, StaticSaltedHasher >> &sigSharesToRequest)llmq::CSigSharesManagerprivate
CollectSigSharesToSend(std::unordered_map< NodeId, std::unordered_map< uint256, CBatchedSigShares, StaticSaltedHasher >> &sigSharesToSend)llmq::CSigSharesManagerprivate
CollectSigSharesToSendConcentrated(std::unordered_map< NodeId, std::vector< CSigShare >> &sigSharesToSend, const std::vector< CNode *> &vNodes)llmq::CSigSharesManagerprivate
csllmq::CSigSharesManagerprivate
CSigSharesManager()llmq::CSigSharesManager
EXP_SEND_FOR_RECOVERY_TIMEOUTllmq::CSigSharesManagerprivate
ForceReAnnouncement(const CQuorumCPtr &quorum, Consensus::LLMQType llmqType, const uint256 &id, const uint256 &msgHash)llmq::CSigSharesManager
GetSessionInfoByRecvId(NodeId nodeId, uint32_t sessionId, CSigSharesNodeState::SessionInfo &retInfo)llmq::CSigSharesManagerprivate
HandleNewRecoveredSig(const CRecoveredSig &recoveredSig)llmq::CSigSharesManagervirtual
InterruptWorkerThread()llmq::CSigSharesManager
lastCleanupTimellmq::CSigSharesManagerprivate
MAX_MSGS_CNT_QGETSIGSHARESllmq::CSigSharesManagerprivate
MAX_MSGS_CNT_QSIGSESANNllmq::CSigSharesManagerprivate
MAX_MSGS_CNT_QSIGSHARESINVllmq::CSigSharesManagerprivate
MAX_MSGS_SIG_SHARESllmq::CSigSharesManagerprivate
MAX_MSGS_TOTAL_BATCHED_SIGSllmq::CSigSharesManagerprivate
MAX_SEND_FOR_RECOVERY_TIMEOUTllmq::CSigSharesManagerprivate
nodeStatesllmq::CSigSharesManagerprivate
pendingSignsllmq::CSigSharesManagerprivate
PreVerifyBatchedSigShares(NodeId nodeId, const CSigSharesNodeState::SessionInfo &session, const CBatchedSigShares &batchedSigShares, bool &retBan)llmq::CSigSharesManagerprivate
ProcessMessage(CNode *pnode, const std::string &strCommand, CDataStream &vRecv, CConnman &connman)llmq::CSigSharesManager
ProcessMessageBatchedSigShares(CNode *pfrom, const CBatchedSigShares &batchedSigShares, CConnman &connman)llmq::CSigSharesManagerprivate
ProcessMessageGetSigShares(CNode *pfrom, const CSigSharesInv &inv, CConnman &connman)llmq::CSigSharesManagerprivate
ProcessMessageSigSesAnn(CNode *pfrom, const CSigSesAnn &ann, CConnman &connman)llmq::CSigSharesManagerprivate
ProcessMessageSigShare(NodeId fromId, const CSigShare &sigShare, CConnman &connman)llmq::CSigSharesManagerprivate
ProcessMessageSigSharesInv(CNode *pfrom, const CSigSharesInv &inv, CConnman &connman)llmq::CSigSharesManagerprivate
ProcessPendingSigShares(CConnman &connman)llmq::CSigSharesManagerprivate
ProcessPendingSigSharesFromNode(NodeId nodeId, const std::vector< CSigShare > &sigShares, const std::unordered_map< std::pair< Consensus::LLMQType, uint256 >, CQuorumCPtr, StaticSaltedHasher > &quorums, CConnman &connman)llmq::CSigSharesManagerprivate
ProcessSigShare(NodeId nodeId, const CSigShare &sigShare, CConnman &connman, const CQuorumCPtr &quorum)llmq::CSigSharesManagerprivate
RebuildSigShare(const CSigSharesNodeState::SessionInfo &session, const CBatchedSigShares &batchedSigShares, size_t idx)llmq::CSigSharesManagerprivate
recoveredSigsCounterllmq::CSigSharesManagerprivate
RegisterAsRecoveredSigsListener()llmq::CSigSharesManager
RemoveBannedNodeStates()llmq::CSigSharesManagerprivate
RemoveSigSharesForSession(const uint256 &signHash)llmq::CSigSharesManagerprivate
rndllmq::CSigSharesManagerprivate
SelectMemberForRecovery(const CQuorumCPtr &quorum, const uint256 &id, int attempt)llmq::CSigSharesManagerstatic
SendMessages()llmq::CSigSharesManagerprivate
SESSION_NEW_SHARES_TIMEOUTllmq::CSigSharesManagerprivatestatic
SIG_SHARE_REQUEST_TIMEOUTllmq::CSigSharesManagerprivatestatic
Sign(const CQuorumCPtr &quorum, const uint256 &id, const uint256 &msgHash)llmq::CSigSharesManager
signedSessionsllmq::CSigSharesManagerprivate
SignPendingSigShares()llmq::CSigSharesManagerprivate
sigSharesllmq::CSigSharesManagerprivate
sigSharesRequestedllmq::CSigSharesManagerprivate
sigSharesToAnnouncellmq::CSigSharesManagerprivate
StartWorkerThread()llmq::CSigSharesManager
StopWorkerThread()llmq::CSigSharesManager
timeSeenForSessionsllmq::CSigSharesManagerprivate
TryRecoverSig(const CQuorumCPtr &quorum, const uint256 &id, const uint256 &msgHash, CConnman &connman)llmq::CSigSharesManagerprivate
UnregisterAsRecoveredSigsListener()llmq::CSigSharesManager
VerifySigSharesInv(NodeId from, Consensus::LLMQType llmqType, const CSigSharesInv &inv)llmq::CSigSharesManagerprivate
workInterruptllmq::CSigSharesManagerprivate
workThreadllmq::CSigSharesManagerprivate
WorkThreadMain()llmq::CSigSharesManagerprivate
~CRecoveredSigsListener()llmq::CRecoveredSigsListenerinlinevirtual
~CSigSharesManager()llmq::CSigSharesManager
Released under the MIT license