stun_rs/
methods.rs

1//! STUN Methods Registry
2
3#![allow(dead_code)]
4
5use crate::message::MessageMethod;
6
7/// Reserved
8pub const RESERVED: MessageMethod = MessageMethod(0x0000);
9
10/// Binding
11pub const BINDING: MessageMethod = MessageMethod(0x0001);
12
13/// Shared secret
14pub const SHARED_SECRET: MessageMethod = MessageMethod(0x0002);
15
16#[cfg(feature = "turn")]
17/// Allocate
18pub const ALLOCATE: MessageMethod = MessageMethod(0x0003);
19
20#[cfg(feature = "turn")]
21/// Refresh
22pub const REFRESH: MessageMethod = MessageMethod(0x0004);
23
24#[cfg(feature = "turn")]
25/// Send
26pub const SEND: MessageMethod = MessageMethod(0x0006);
27
28#[cfg(feature = "turn")]
29/// Data
30pub const DATA: MessageMethod = MessageMethod(0x0007);
31
32#[cfg(feature = "turn")]
33/// Create permission
34pub const CREATE_PERMMISSION: MessageMethod = MessageMethod(0x0008);
35
36#[cfg(feature = "turn")]
37/// Channel bind
38pub const CHANNEL_BIND: MessageMethod = MessageMethod(0x0009);