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::CSigSharesManager | private |
Cleanup() | llmq::CSigSharesManager | private |
CollectPendingSigSharesToVerify(size_t maxUniqueSessions, std::unordered_map< NodeId, std::vector< CSigShare >> &retSigShares, std::unordered_map< std::pair< Consensus::LLMQType, uint256 >, CQuorumCPtr, StaticSaltedHasher > &retQuorums) | llmq::CSigSharesManager | private |
CollectSigSharesToAnnounce(std::unordered_map< NodeId, std::unordered_map< uint256, CSigSharesInv, StaticSaltedHasher >> &sigSharesToAnnounce) | llmq::CSigSharesManager | private |
CollectSigSharesToRequest(std::unordered_map< NodeId, std::unordered_map< uint256, CSigSharesInv, StaticSaltedHasher >> &sigSharesToRequest) | llmq::CSigSharesManager | private |
CollectSigSharesToSend(std::unordered_map< NodeId, std::unordered_map< uint256, CBatchedSigShares, StaticSaltedHasher >> &sigSharesToSend) | llmq::CSigSharesManager | private |
CollectSigSharesToSendConcentrated(std::unordered_map< NodeId, std::vector< CSigShare >> &sigSharesToSend, const std::vector< CNode *> &vNodes) | llmq::CSigSharesManager | private |
cs | llmq::CSigSharesManager | private |
CSigSharesManager() | llmq::CSigSharesManager | |
EXP_SEND_FOR_RECOVERY_TIMEOUT | llmq::CSigSharesManager | private |
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::CSigSharesManager | private |
HandleNewRecoveredSig(const CRecoveredSig &recoveredSig) | llmq::CSigSharesManager | virtual |
InterruptWorkerThread() | llmq::CSigSharesManager | |
lastCleanupTime | llmq::CSigSharesManager | private |
MAX_MSGS_CNT_QGETSIGSHARES | llmq::CSigSharesManager | private |
MAX_MSGS_CNT_QSIGSESANN | llmq::CSigSharesManager | private |
MAX_MSGS_CNT_QSIGSHARESINV | llmq::CSigSharesManager | private |
MAX_MSGS_SIG_SHARES | llmq::CSigSharesManager | private |
MAX_MSGS_TOTAL_BATCHED_SIGS | llmq::CSigSharesManager | private |
MAX_SEND_FOR_RECOVERY_TIMEOUT | llmq::CSigSharesManager | private |
nodeStates | llmq::CSigSharesManager | private |
pendingSigns | llmq::CSigSharesManager | private |
PreVerifyBatchedSigShares(NodeId nodeId, const CSigSharesNodeState::SessionInfo &session, const CBatchedSigShares &batchedSigShares, bool &retBan) | llmq::CSigSharesManager | private |
ProcessMessage(CNode *pnode, const std::string &strCommand, CDataStream &vRecv, CConnman &connman) | llmq::CSigSharesManager | |
ProcessMessageBatchedSigShares(CNode *pfrom, const CBatchedSigShares &batchedSigShares, CConnman &connman) | llmq::CSigSharesManager | private |
ProcessMessageGetSigShares(CNode *pfrom, const CSigSharesInv &inv, CConnman &connman) | llmq::CSigSharesManager | private |
ProcessMessageSigSesAnn(CNode *pfrom, const CSigSesAnn &ann, CConnman &connman) | llmq::CSigSharesManager | private |
ProcessMessageSigShare(NodeId fromId, const CSigShare &sigShare, CConnman &connman) | llmq::CSigSharesManager | private |
ProcessMessageSigSharesInv(CNode *pfrom, const CSigSharesInv &inv, CConnman &connman) | llmq::CSigSharesManager | private |
ProcessPendingSigShares(CConnman &connman) | llmq::CSigSharesManager | private |
ProcessPendingSigSharesFromNode(NodeId nodeId, const std::vector< CSigShare > &sigShares, const std::unordered_map< std::pair< Consensus::LLMQType, uint256 >, CQuorumCPtr, StaticSaltedHasher > &quorums, CConnman &connman) | llmq::CSigSharesManager | private |
ProcessSigShare(NodeId nodeId, const CSigShare &sigShare, CConnman &connman, const CQuorumCPtr &quorum) | llmq::CSigSharesManager | private |
RebuildSigShare(const CSigSharesNodeState::SessionInfo &session, const CBatchedSigShares &batchedSigShares, size_t idx) | llmq::CSigSharesManager | private |
recoveredSigsCounter | llmq::CSigSharesManager | private |
RegisterAsRecoveredSigsListener() | llmq::CSigSharesManager | |
RemoveBannedNodeStates() | llmq::CSigSharesManager | private |
RemoveSigSharesForSession(const uint256 &signHash) | llmq::CSigSharesManager | private |
rnd | llmq::CSigSharesManager | private |
SelectMemberForRecovery(const CQuorumCPtr &quorum, const uint256 &id, int attempt) | llmq::CSigSharesManager | static |
SendMessages() | llmq::CSigSharesManager | private |
SESSION_NEW_SHARES_TIMEOUT | llmq::CSigSharesManager | privatestatic |
SIG_SHARE_REQUEST_TIMEOUT | llmq::CSigSharesManager | privatestatic |
Sign(const CQuorumCPtr &quorum, const uint256 &id, const uint256 &msgHash) | llmq::CSigSharesManager | |
signedSessions | llmq::CSigSharesManager | private |
SignPendingSigShares() | llmq::CSigSharesManager | private |
sigShares | llmq::CSigSharesManager | private |
sigSharesRequested | llmq::CSigSharesManager | private |
sigSharesToAnnounce | llmq::CSigSharesManager | private |
StartWorkerThread() | llmq::CSigSharesManager | |
StopWorkerThread() | llmq::CSigSharesManager | |
timeSeenForSessions | llmq::CSigSharesManager | private |
TryRecoverSig(const CQuorumCPtr &quorum, const uint256 &id, const uint256 &msgHash, CConnman &connman) | llmq::CSigSharesManager | private |
UnregisterAsRecoveredSigsListener() | llmq::CSigSharesManager | |
VerifySigSharesInv(NodeId from, Consensus::LLMQType llmqType, const CSigSharesInv &inv) | llmq::CSigSharesManager | private |
workInterrupt | llmq::CSigSharesManager | private |
workThread | llmq::CSigSharesManager | private |
WorkThreadMain() | llmq::CSigSharesManager | private |
~CRecoveredSigsListener() | llmq::CRecoveredSigsListener | inlinevirtual |
~CSigSharesManager() | llmq::CSigSharesManager |