Zum Hauptinhalt springen

Appendix A. C Snippet to Determine STUN Message Types (C-Code-Snippet zur Bestimmung von STUN-Nachrichtentypen)

Gegeben einen 16-Bit-STUN-Nachrichtentyp-Wert in Host-Byte-Reihenfolge im Parameter msg_type, sind die folgenden C-Makros zur Bestimmung des STUN-Nachrichtentyps:

#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)