Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#include <quorums_signing_shares.h>
Public Member Functions | |
void | UpdateKey () |
const SigShareKey & | GetKey () const |
const uint256 & | GetSignHash () const |
template<typename Stream , typename Operation > | |
ADD_SERIALIZE_METHODS void | SerializationOp (Stream &s, Operation ser_action) |
Public Attributes | |
Consensus::LLMQType | llmqType |
uint256 | quorumHash |
uint16_t | quorumMember |
uint256 | id |
uint256 | msgHash |
CBLSLazySignature | sigShare |
SigShareKey | key |
Detailed Description
Definition at line 33 of file quorums_signing_shares.h.
Member Function Documentation
◆ GetKey()
|
inline |
Definition at line 47 of file quorums_signing_shares.h.
References key.
Referenced by llmq::CSigSharesManager::ProcessMessageBatchedSigShares(), llmq::CSigSharesManager::ProcessMessageSigShare(), and llmq::CSigSharesManager::ProcessSigShare().
◆ GetSignHash()
|
inline |
Definition at line 51 of file quorums_signing_shares.h.
References key.
Referenced by llmq::CSigSharesManager::Cleanup(), llmq::CSigSharesNodeState::GetOrCreateSessionFromShare(), llmq::CSigSharesManager::ProcessMessageSigShare(), llmq::CSigSharesManager::ProcessSigShare(), and llmq::CSigSharesManager::Sign().
◆ SerializationOp()
|
inline |
Definition at line 60 of file quorums_signing_shares.h.
References llmqType, msgHash, quorumHash, quorumMember, READWRITE, sigShare, and UpdateKey().
◆ UpdateKey()
void llmq::CSigShare::UpdateKey | ( | ) |
Definition at line 24 of file quorums_signing_shares.cpp.
References llmq::CLLMQUtils::BuildSignHash(), key, and quorumMember.
Referenced by llmq::CSigSharesManager::RebuildSigShare(), SerializationOp(), and llmq::CSigSharesManager::Sign().
Member Data Documentation
◆ id
uint256 llmq::CSigShare::id |
Definition at line 39 of file quorums_signing_shares.h.
Referenced by llmq::CSigSharesManager::ProcessMessageBatchedSigShares(), llmq::CSigSharesManager::ProcessMessageSigShare(), llmq::CSigSharesManager::ProcessSigShare(), llmq::CSigSharesManager::RebuildSigShare(), and llmq::CSigSharesManager::Sign().
◆ key
SigShareKey llmq::CSigShare::key |
Definition at line 43 of file quorums_signing_shares.h.
Referenced by GetKey(), GetSignHash(), and UpdateKey().
◆ llmqType
Consensus::LLMQType llmq::CSigShare::llmqType |
Definition at line 36 of file quorums_signing_shares.h.
Referenced by llmq::CSigSharesManager::Cleanup(), llmq::CSigSharesManager::CollectSigSharesToAnnounce(), llmq::CSigSharesManager::ProcessMessageBatchedSigShares(), llmq::CSigSharesManager::ProcessMessageSigShare(), llmq::CSigSharesManager::ProcessSigShare(), llmq::CSigSharesManager::RebuildSigShare(), SerializationOp(), and llmq::CSigSharesManager::Sign().
◆ msgHash
uint256 llmq::CSigShare::msgHash |
Definition at line 40 of file quorums_signing_shares.h.
Referenced by llmq::CSigSharesManager::ProcessMessageSigShare(), llmq::CSigSharesManager::ProcessSigShare(), llmq::CSigSharesManager::RebuildSigShare(), SerializationOp(), and llmq::CSigSharesManager::Sign().
◆ quorumHash
uint256 llmq::CSigShare::quorumHash |
Definition at line 37 of file quorums_signing_shares.h.
Referenced by llmq::CSigSharesManager::Cleanup(), llmq::CSigSharesManager::CollectSigSharesToAnnounce(), llmq::CSigSharesManager::ProcessMessageSigShare(), llmq::CSigSharesManager::ProcessSigShare(), llmq::CSigSharesManager::RebuildSigShare(), SerializationOp(), and llmq::CSigSharesManager::Sign().
◆ quorumMember
uint16_t llmq::CSigShare::quorumMember |
Definition at line 38 of file quorums_signing_shares.h.
Referenced by llmq::CSigSharesManager::ProcessMessageSigShare(), llmq::CSigSharesManager::ProcessSigShare(), llmq::CSigSharesManager::RebuildSigShare(), SerializationOp(), llmq::CSigSharesManager::Sign(), and UpdateKey().
◆ sigShare
CBLSLazySignature llmq::CSigShare::sigShare |
Definition at line 41 of file quorums_signing_shares.h.
Referenced by llmq::CSigSharesManager::CollectSigSharesToSend(), llmq::CSigSharesManager::RebuildSigShare(), SerializationOp(), and llmq::CSigSharesManager::Sign().
The documentation for this class was generated from the following files:
- src/llmq/quorums_signing_shares.h
- src/llmq/quorums_signing_shares.cpp