◆ anonymous enum
| Enumerator |
|---|
| PROTOCOL_TW6_IPV6 | |
| PROTOCOL_TW6_IPV4 | |
| PROTOCOL_TW7_IPV6 | |
| PROTOCOL_TW7_IPV4 | |
| NUM_PROTOCOLS | |
◆ anonymous enum
| Enumerator |
|---|
| STATUS_NONE | |
| STATUS_OK | |
| STATUS_NEEDCHALLENGE | |
| STATUS_NEEDINFO | |
| STATUS_ERROR | |
◆ CRegister()
| CRegister::CRegister |
( |
CConfig * | pConfig, |
|
|
IConsole * | pConsole, |
|
|
IEngine * | pEngine, |
|
|
IHttp * | pHttp, |
|
|
int | ServerPort, |
|
|
unsigned | SixupSecurityToken ) |
◆ ConchainOnConfigChange()
◆ OnConfigChange()
| void CRegister::OnConfigChange |
( |
| ) |
|
|
overridevirtual |
◆ OnNewInfo()
| void CRegister::OnNewInfo |
( |
const char * | pInfo | ) |
|
|
overridevirtual |
◆ OnPacket()
| bool CRegister::OnPacket |
( |
const CNetChunk * | pPacket | ) |
|
|
overridevirtual |
◆ OnShutdown()
| void CRegister::OnShutdown |
( |
| ) |
|
|
overridevirtual |
◆ ProtocolFromString()
| bool CRegister::ProtocolFromString |
( |
int * | pResult, |
|
|
const char * | pString ) |
|
staticprivate |
◆ ProtocolToIpresolve()
| IPRESOLVE CRegister::ProtocolToIpresolve |
( |
int | Protocol | ) |
|
|
staticprivate |
◆ ProtocolToScheme()
| const char * CRegister::ProtocolToScheme |
( |
int | Protocol | ) |
|
|
staticprivate |
◆ ProtocolToString()
| const char * CRegister::ProtocolToString |
( |
int | Protocol | ) |
|
|
staticprivate |
◆ ProtocolToSystem()
| const char * CRegister::ProtocolToSystem |
( |
int | Protocol | ) |
|
|
staticprivate |
◆ StatusFromString()
| bool CRegister::StatusFromString |
( |
int * | pResult, |
|
|
const char * | pString ) |
|
staticprivate |
◆ Update()
| void CRegister::Update |
( |
| ) |
|
|
overridevirtual |
◆ m_aaExtraHeaders
| char CRegister::m_aaExtraHeaders[8][128] |
|
private |
◆ m_aCommunityToken
| char CRegister::m_aCommunityToken[128] |
|
private |
◆ m_aConnlessTokenHex
| char CRegister::m_aConnlessTokenHex[16] |
|
private |
◆ m_aProtocolEnabled
| bool CRegister::m_aProtocolEnabled[NUM_PROTOCOLS] = {true, true, true, true} |
|
private |
◆ m_aProtocols
◆ m_aServerInfo
| char CRegister::m_aServerInfo[32768] |
|
private |
◆ m_aVerifyPacketPrefix
◆ m_ChallengeSecret
◆ m_GotCommunityToken
| bool CRegister::m_GotCommunityToken = false |
|
private |
◆ m_GotFirstUpdateCall
| bool CRegister::m_GotFirstUpdateCall = false |
|
private |
◆ m_GotServerInfo
| bool CRegister::m_GotServerInfo = false |
|
private |
◆ m_NumExtraHeaders
| int CRegister::m_NumExtraHeaders = 0 |
|
private |
◆ m_pConfig
◆ m_pConsole
◆ m_pEngine
◆ m_pGlobal
| std::shared_ptr<CGlobal> CRegister::m_pGlobal = std::make_shared<CGlobal>() |
|
private |
◆ m_pHttp
| IHttp* CRegister::m_pHttp |
|
private |
◆ m_Secret
◆ m_ServerPort
| int CRegister::m_ServerPort |
|
private |
The documentation for this class was generated from the following file: