namespace STUN.Enums
{
///
/// This enum specifies STUN message type.
///
///
/// https://tools.ietf.org/html/rfc5389#section-6
///
public enum StunMessageType : ushort
{
///
/// STUN message is binding request.
///
BindingRequest = Class.Request | Method.Binding,
///
/// STUN message is binding request success response.
///
BindingResponse = Class.SuccessResponse | Method.Binding,
///
/// STUN message is binding request error response.
///
BindingErrorResponse = Class.ErrorResponse | Method.Binding,
///
/// STUN message is "shared secret" request.
///
SharedSecretRequest = Class.Request | Method.SharedSecret,
///
/// STUN message is "shared secret" request success response.
///
SharedSecretResponse = Class.SuccessResponse | Method.SharedSecret,
///
/// STUN message is "shared secret" request error response.
///
SharedSecretErrorResponse = Class.ErrorResponse | Method.SharedSecret,
}
}