![]() |
PIVX Core
5.6.99
P2P Digital Currency
|
#include <quorums_signing_shares.h>
Classes | |
| struct | Session |
| struct | SessionInfo |
Public Member Functions | |
| Session & | GetOrCreateSessionFromShare (const CSigShare &sigShare) |
| Session & | GetOrCreateSessionFromAnn (const CSigSesAnn &ann) |
| Session * | GetSessionBySignHash (const uint256 &signHash) |
| Session * | GetSessionByRecvId (uint32_t sessionId) |
| bool | GetSessionInfoByRecvId (uint32_t sessionId, SessionInfo &retInfo) |
| void | RemoveSession (const uint256 &signHash) |
Public Attributes | |
| std::unordered_map< uint256, Session, StaticSaltedHasher > | sessions |
| std::unordered_map< uint32_t, Session * > | sessionByRecvId |
| uint32_t | nextSendSessionId {1} |
| SigShareMap< CSigShare > | pendingIncomingSigShares |
| SigShareMap< int64_t > | requestedSigShares |
| bool | banned {false} |
Definition at line 282 of file quorums_signing_shares.h.
| CSigSharesNodeState::Session & llmq::CSigSharesNodeState::GetOrCreateSessionFromAnn | ( | const CSigSesAnn & | ann | ) |
Definition at line 132 of file quorums_signing_shares.cpp.
| CSigSharesNodeState::Session & llmq::CSigSharesNodeState::GetOrCreateSessionFromShare | ( | const CSigShare & | sigShare | ) |
Definition at line 123 of file quorums_signing_shares.cpp.
| CSigSharesNodeState::Session * llmq::CSigSharesNodeState::GetSessionByRecvId | ( | uint32_t | sessionId | ) |
Definition at line 151 of file quorums_signing_shares.cpp.
| CSigSharesNodeState::Session * llmq::CSigSharesNodeState::GetSessionBySignHash | ( | const uint256 & | signHash | ) |
Definition at line 142 of file quorums_signing_shares.cpp.
| bool llmq::CSigSharesNodeState::GetSessionInfoByRecvId | ( | uint32_t | sessionId, |
| SessionInfo & | retInfo | ||
| ) |
Definition at line 160 of file quorums_signing_shares.cpp.
| void llmq::CSigSharesNodeState::RemoveSession | ( | const uint256 & | signHash | ) |
Definition at line 176 of file quorums_signing_shares.cpp.
| bool llmq::CSigSharesNodeState::banned {false} |
Definition at line 321 of file quorums_signing_shares.h.
| uint32_t llmq::CSigSharesNodeState::nextSendSessionId {1} |
Definition at line 316 of file quorums_signing_shares.h.
| SigShareMap<CSigShare> llmq::CSigSharesNodeState::pendingIncomingSigShares |
Definition at line 318 of file quorums_signing_shares.h.
| SigShareMap<int64_t> llmq::CSigSharesNodeState::requestedSigShares |
Definition at line 319 of file quorums_signing_shares.h.
| std::unordered_map<uint32_t, Session*> llmq::CSigSharesNodeState::sessionByRecvId |
Definition at line 315 of file quorums_signing_shares.h.
| std::unordered_map<uint256, Session, StaticSaltedHasher> llmq::CSigSharesNodeState::sessions |
Definition at line 313 of file quorums_signing_shares.h.