|
| 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.
|
| PCHAR | getNatBehaviorStr (NAT_BEHAVIOR natBehavior) |
| | Return the string representation for each NAT_BEHAVIOR enum.
|