Aller au contenu principal

Appendix A. C Snippet to Determine STUN Message Types (Extrait C pour déterminer les types de messages STUN)

Étant donné une valeur de type de message STUN de 16 bits dans l'ordre des octets de l'hôte dans le paramètre msg_type, voici les macros C pour déterminer le type de message STUN :

#define IS_REQUEST(msg_type)       (((msg_type) & 0x0110) == 0x0000)
#define IS_INDICATION(msg_type) (((msg_type) & 0x0110) == 0x0010)
#define IS_SUCCESS_RESP(msg_type) (((msg_type) & 0x0110) == 0x0100)
#define IS_ERR_RESP(msg_type) (((msg_type) & 0x0110) == 0x0110)