メインコンテンツまでスキップ

Appendix A. C Snippet to Determine STUN Message Types (STUNメッセージタイプを判定するCコードスニペット)

msg_typeパラメータでホストバイトオーダーの16ビットSTUNメッセージタイプ値が与えられた場合、STUNメッセージタイプを判定するためのCマクロは以下の通りです:

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