|
STATUS | natTestIncomingDataHandler (UINT64 customData, PSocketConnection pSocketConnection, PBYTE pBuffer, UINT32 bufferLen, PKvsIpAddress pSrc, PKvsIpAddress pDest) |
|
STATUS | executeNatTest (PStunPacket bindingRequest, PKvsIpAddress pDestAddr, PSocketConnection pSocketConnection, UINT32 testIndex, PNatTestData pData, PStunPacket *ppTestReponse) |
|
STATUS | getMappAddressAttribute (PStunPacket pBindingResponse, PStunAttributeAddress *ppStunAttributeAddress) |
|
STATUS | discoverNatMappingBehavior (PIceServer pStunServer, PNatTestData data, PSocketConnection pSocketConnection, NAT_BEHAVIOR *pNatMappingBehavior) |
|
STATUS | discoverNatFilteringBehavior (PIceServer pStunServer, PNatTestData data, PSocketConnection pSocketConnection, NAT_BEHAVIOR *pNatFilteringBehavior) |
|
STATUS | discoverNatBehavior (PCHAR stunServer, NAT_BEHAVIOR *pNatMappingBehavior, NAT_BEHAVIOR *pNatFilteringBehavior, IceSetInterfaceFilterFunc filterFunc, UINT64 filterFuncCustomData) |
| Use the process described in https://tools.ietf.org/html/rfc5780#section-4.3 to discover NAT behavior. More...
|
|
PCHAR | getNatBehaviorStr (NAT_BEHAVIOR natBehavior) |
| Return the string representation for each NAT_BEHAVIOR enum. More...
|
|