PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
pstun.h File Reference
#include <ptlib.h>
#include <ptclib/pnat.h>
#include <ptlib/sockets.h>
#include <ptclib/cypher.h>
Include dependency graph for pstun.h:

Go to the source code of this file.

Classes

class  PSTUN
 
struct  PSTUNAttribute
 
class  PSTUNAttributeTemplate< ATTR_TYPE, PARAMS_TYPE >
 
class  PSTUNAddressAttribute
 
class  PSTUNStringAttribute
 
class  PSTUNChangeRequest
 
struct  PSTUNFingerprintCRC
 
struct  PSTUNIceTieBreak
 
struct  PSTUNIcePriorityValue
 
struct  PSTUNIceNetworkCostParams
 
class  PSTUNErrorCode
 
struct  PSTUNChannelNumber
 
struct  PSTUNMessageHeader
 
class  PSTUNUDPSocket
 UDP socket that has been created by the STUN client. More...
 
class  PSTUNMessage
 
class  PSTUNClient
 STUN client. More...
 

Typedefs

typedef PSTUNAttributeTemplate
< PSTUNAttribute::FINGERPRINT,
PSTUNFingerprintCRC
PSTUNFingerprint
 
typedef PSTUNAttributeTemplate
< PSTUNAttribute::ICE_CONTROLLED,
PSTUNIceTieBreak
PSTUNIceControlled
 
typedef PSTUNAttributeTemplate
< PSTUNAttribute::ICE_CONTROLLING,
PSTUNIceTieBreak
PSTUNIceControlling
 
typedef PSTUNAttributeTemplate
< PSTUNAttribute::PRIORITY,
PSTUNIcePriorityValue
PSTUNIcePriority
 
typedef PSTUNAttributeTemplate
< PSTUNAttribute::ICE_NETWORK_COST,
PSTUNIceNetworkCostParams
PSTUNIceNetworkCost
 

Typedef Documentation