#include <masternode-sync.h>
Definition at line 30 of file masternode-sync.h.
◆ CMasternodeSync()
| CMasternodeSync::CMasternodeSync |
( |
| ) |
|
◆ CheckAndUpdateSyncStatus()
| void CMasternodeSync::CheckAndUpdateSyncStatus |
( |
| ) |
|
|
private |
◆ ClearFulfilledRequest()
| void CMasternodeSync::ClearFulfilledRequest |
( |
| ) |
|
◆ GetNextAsset()
| int CMasternodeSync::GetNextAsset |
( |
int |
currentAsset | ) |
|
|
staticprivate |
◆ GetSyncStatus()
| std::string CMasternodeSync::GetSyncStatus |
( |
| ) |
|
◆ IsBudgetFinEmpty()
| bool CMasternodeSync::IsBudgetFinEmpty |
( |
| ) |
|
◆ IsBudgetPropEmpty()
| bool CMasternodeSync::IsBudgetPropEmpty |
( |
| ) |
|
◆ MessageDispatcher()
| bool CMasternodeSync::MessageDispatcher |
( |
CNode * |
pfrom, |
|
|
std::string & |
strCommand, |
|
|
CDataStream & |
vRecv |
|
) |
| |
- Todo:
- : This could be a MASTERNODE_SYNC_BUDGET_FIN as well, possibly should decouple the finalization budget sync
Definition at line 47 of file tiertwo_networksync.cpp.
◆ NotCompleted()
| bool CMasternodeSync::NotCompleted |
( |
| ) |
|
◆ Process()
| void CMasternodeSync::Process |
( |
| ) |
|
◆ ProcessSyncStatusMsg()
| void CMasternodeSync::ProcessSyncStatusMsg |
( |
int |
nItemID, |
|
|
int |
itemCount |
|
) |
| |
◆ PushMessage()
template<typename... Args>
| void CMasternodeSync::PushMessage |
( |
CNode * |
pnode, |
|
|
const char * |
msg, |
|
|
Args &&... |
args |
|
) |
| |
|
private |
◆ RequestDataTo()
template<typename... Args>
| void CMasternodeSync::RequestDataTo |
( |
CNode * |
pnode, |
|
|
const char * |
msg, |
|
|
bool |
forceRequest, |
|
|
Args &&... |
args |
|
) |
| |
|
private |
◆ Reset()
| void CMasternodeSync::Reset |
( |
| ) |
|
◆ SwitchToNextAsset()
| void CMasternodeSync::SwitchToNextAsset |
( |
| ) |
|
◆ SyncRegtest()
| void CMasternodeSync::SyncRegtest |
( |
CNode * |
pnode | ) |
|
|
private |
◆ syncTimeout()
| void CMasternodeSync::syncTimeout |
( |
const std::string & |
reason | ) |
|
|
private |
◆ SyncWithNode()
| bool CMasternodeSync::SyncWithNode |
( |
CNode * |
pnode, |
|
|
bool |
fLegacyMnObsolete |
|
) |
| |
◆ UpdateBlockchainSynced()
| void CMasternodeSync::UpdateBlockchainSynced |
( |
bool |
isRegTestNet | ) |
|
◆ UpdatePeerSyncState()
| bool CMasternodeSync::UpdatePeerSyncState |
( |
const NodeId & |
id, |
|
|
const char * |
msg, |
|
|
const int |
nextSyncStatus |
|
) |
| |
|
private |
◆ countBudgetItemFin
| int CMasternodeSync::countBudgetItemFin |
◆ countBudgetItemProp
| int CMasternodeSync::countBudgetItemProp |
◆ countMasternodeList
| int CMasternodeSync::countMasternodeList |
◆ countMasternodeWinner
| int CMasternodeSync::countMasternodeWinner |
◆ lastFailure
| int64_t CMasternodeSync::lastFailure |
◆ lastProcess
| std::atomic<int64_t> CMasternodeSync::lastProcess |
◆ nAssetSyncStarted
| int64_t CMasternodeSync::nAssetSyncStarted |
◆ nCountFailures
| int CMasternodeSync::nCountFailures |
◆ peersSyncState
◆ RequestedMasternodeAttempt
| int CMasternodeSync::RequestedMasternodeAttempt |
◆ sumBudgetItemFin
| int CMasternodeSync::sumBudgetItemFin |
◆ sumBudgetItemProp
| int CMasternodeSync::sumBudgetItemProp |
◆ sumMasternodeList
| int CMasternodeSync::sumMasternodeList |
◆ sumMasternodeWinner
| int CMasternodeSync::sumMasternodeWinner |
The documentation for this class was generated from the following files: