![]() |
DDNet documentation
|
Public Member Functions | |
| CProtocol (int Index, NETSOCKET Socket) | |
| void | FeedStunServer (NETADDR StunServer) |
| void | Refresh () |
| void | Update () |
| bool | OnPacket (NETADDR Addr, unsigned char *pData, int DataSize) |
| CONNECTIVITY | GetConnectivity (NETADDR *pGlobalAddr) |
Private Attributes | |
| int | m_Index |
| NETSOCKET | m_Socket |
| CStunData | m_Stun |
| bool | m_HaveStunServer = false |
| NETADDR | m_StunServer |
| bool | m_HaveAddr = false |
| NETADDR | m_Addr |
| int64_t | m_LastResponse = -1 |
| int64_t | m_NextTry = -1 |
| int | m_NumUnsuccessfulTries = -1 |
| CStun::CProtocol::CProtocol | ( | int | Index, |
| NETSOCKET | Socket ) |
| void CStun::CProtocol::FeedStunServer | ( | NETADDR | StunServer | ) |
| CONNECTIVITY CStun::CProtocol::GetConnectivity | ( | NETADDR * | pGlobalAddr | ) |
| bool CStun::CProtocol::OnPacket | ( | NETADDR | Addr, |
| unsigned char * | pData, | ||
| int | DataSize ) |
| void CStun::CProtocol::Refresh | ( | ) |
| void CStun::CProtocol::Update | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |