PIVX Core  5.6.99
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
llmq::CDKGDebugManager Class Reference

#include <quorums_debug.h>

Collaboration diagram for llmq::CDKGDebugManager:
[legend]

Public Member Functions

 CDKGDebugManager ()=default
 
void GetLocalDebugStatus (CDKGDebugStatus &ret)
 
void ResetLocalSessionStatus (Consensus::LLMQType llmqType)
 
void InitLocalSessionStatus (Consensus::LLMQType llmqType, const uint256 &quorumHash, int quorumHeight)
 
void UpdateLocalSessionStatus (Consensus::LLMQType llmqType, std::function< bool(CDKGDebugSessionStatus &status)> &&func)
 
void UpdateLocalMemberStatus (Consensus::LLMQType llmqType, size_t memberIdx, std::function< bool(CDKGDebugMemberStatus &status)> &&func)
 

Private Attributes

RecursiveMutex cs
 
CDKGDebugStatus localStatus
 

Detailed Description

Definition at line 91 of file quorums_debug.h.

Constructor & Destructor Documentation

◆ CDKGDebugManager()

llmq::CDKGDebugManager::CDKGDebugManager ( )
default

Member Function Documentation

◆ GetLocalDebugStatus()

void llmq::CDKGDebugManager::GetLocalDebugStatus ( llmq::CDKGDebugStatus ret)

Definition at line 131 of file quorums_debug.cpp.

◆ InitLocalSessionStatus()

void llmq::CDKGDebugManager::InitLocalSessionStatus ( Consensus::LLMQType  llmqType,
const uint256 quorumHash,
int  quorumHeight 
)

Definition at line 150 of file quorums_debug.cpp.

Here is the call graph for this function:

◆ ResetLocalSessionStatus()

void llmq::CDKGDebugManager::ResetLocalSessionStatus ( Consensus::LLMQType  llmqType)

Definition at line 137 of file quorums_debug.cpp.

Here is the call graph for this function:

◆ UpdateLocalMemberStatus()

void llmq::CDKGDebugManager::UpdateLocalMemberStatus ( Consensus::LLMQType  llmqType,
size_t  memberIdx,
std::function< bool(CDKGDebugMemberStatus &status)> &&  func 
)

Definition at line 184 of file quorums_debug.cpp.

Here is the call graph for this function:

◆ UpdateLocalSessionStatus()

void llmq::CDKGDebugManager::UpdateLocalSessionStatus ( Consensus::LLMQType  llmqType,
std::function< bool(CDKGDebugSessionStatus &status)> &&  func 
)

Definition at line 170 of file quorums_debug.cpp.

Here is the call graph for this function:

Member Data Documentation

◆ cs

RecursiveMutex llmq::CDKGDebugManager::cs
private

Definition at line 94 of file quorums_debug.h.

◆ localStatus

CDKGDebugStatus llmq::CDKGDebugManager::localStatus
private

Definition at line 95 of file quorums_debug.h.


The documentation for this class was generated from the following files: