Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
#include <quorums_signing_shares.h>
Collaboration diagram for llmq::CSigShare: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

