DDraceNetwork Docs
CRegister::CProtocol Class Reference
Collaboration diagram for CRegister::CProtocol:
[legend]

Classes

class  CJob
 
class  CShared
 

Public Member Functions

 CProtocol (CRegister *pParent, int Protocol)
 
void OnToken (const char *pToken)
 
void SendRegister ()
 
void SendDeleteIfRegistered (bool Shutdown)
 
void Update ()
 

Public Attributes

int64_t m_PrevRegister = -1
 
int64_t m_NextRegister = -1
 

Private Member Functions

void CheckChallengeStatus ()
 

Private Attributes

CRegisterm_pParent
 
int m_Protocol
 
std::shared_ptr< CSharedm_pShared
 
bool m_NewChallengeToken = false
 
bool m_HaveChallengeToken = false
 
char m_aChallengeToken [128] = {0}
 

Constructor & Destructor Documentation

◆ CProtocol()

CRegister::CProtocol::CProtocol ( CRegister pParent,
int  Protocol 
)

Member Function Documentation

◆ CheckChallengeStatus()

void CRegister::CProtocol::CheckChallengeStatus ( )
private

◆ OnToken()

void CRegister::CProtocol::OnToken ( const char *  pToken)

◆ SendDeleteIfRegistered()

void CRegister::CProtocol::SendDeleteIfRegistered ( bool  Shutdown)

◆ SendRegister()

void CRegister::CProtocol::SendRegister ( )

◆ Update()

void CRegister::CProtocol::Update ( )

Member Data Documentation

◆ m_aChallengeToken

char CRegister::CProtocol::m_aChallengeToken[128] = {0}
private

◆ m_HaveChallengeToken

bool CRegister::CProtocol::m_HaveChallengeToken = false
private

◆ m_NewChallengeToken

bool CRegister::CProtocol::m_NewChallengeToken = false
private

◆ m_NextRegister

int64_t CRegister::CProtocol::m_NextRegister = -1

◆ m_pParent

CRegister* CRegister::CProtocol::m_pParent
private

◆ m_PrevRegister

int64_t CRegister::CProtocol::m_PrevRegister = -1

◆ m_Protocol

int CRegister::CProtocol::m_Protocol
private

◆ m_pShared

std::shared_ptr<CShared> CRegister::CProtocol::m_pShared
private

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