Dash Core Source Documentation (0.16.0.1)

Find detailed information regarding the Dash Core source code.

#include <privatesend.h>

+ Inheritance diagram for CPrivateSendBaseManager:
+ Collaboration diagram for CPrivateSendBaseManager:

Public Member Functions

 CPrivateSendBaseManager ()
 
int GetQueueSize () const
 
bool GetQueueItemAndTry (CPrivateSendQueue &dsqRet)
 

Protected Member Functions

void SetNull ()
 
void CheckQueue ()
 

Protected Attributes

CCriticalSection cs_vecqueue
 
std::vector< CPrivateSendQueuevecPrivateSendQueue
 

Detailed Description

Definition at line 397 of file privatesend.h.

Constructor & Destructor Documentation

◆ CPrivateSendBaseManager()

CPrivateSendBaseManager::CPrivateSendBaseManager ( )
inline

Definition at line 409 of file privatesend.h.

Member Function Documentation

◆ CheckQueue()

void CPrivateSendBaseManager::CheckQueue ( )
protected

◆ GetQueueItemAndTry()

bool CPrivateSendBaseManager::GetQueueItemAndTry ( CPrivateSendQueue dsqRet)

Definition at line 191 of file privatesend.cpp.

References cs_vecqueue, TRY_LOCK, and vecPrivateSendQueue.

Referenced by CPrivateSendClientSession::JoinExistingQueue().

◆ GetQueueSize()

int CPrivateSendBaseManager::GetQueueSize ( ) const
inline

◆ SetNull()

void CPrivateSendBaseManager::SetNull ( )
protected

Definition at line 168 of file privatesend.cpp.

References cs_vecqueue, LOCK, and vecPrivateSendQueue.

Referenced by CPrivateSendServer::SetNull().

Member Data Documentation

◆ cs_vecqueue

CCriticalSection CPrivateSendBaseManager::cs_vecqueue
mutableprotected

◆ vecPrivateSendQueue


The documentation for this class was generated from the following files:
Released under the MIT license