using System;
namespace DnsClient
{
/*
*
* Reference: [RFC6895][RFC1035]
0 Query [RFC1035]
1 IQuery (Inverse Query, OBSOLETE) [RFC3425]
2 Status [RFC1035]
3 Unassigned
4 Notify [RFC1996]
5 Update [RFC2136]
6-15 Unassigned
* */
///
/// Specifies kind of query in this message.
/// This value is set by the originator of a query and copied into the response.
///
public enum DnsOpCode : short
{
///
/// A standard query.
///
/// RFC 1035
Query,
///
/// An inverse query.
///
/// RFC 3425
[Obsolete]
IQuery,
///
/// A server status request.
///
/// RFC 1035
Status,
///
/// Unassigned value
///
Unassinged3,
///
/// Notify query.
///
/// RFC 1996
Notify,
///
/// Update query.
///
/// RFC 2136
Update,
///
/// Unassigned value
///
Unassinged6,
///
/// Unassigned value
///
Unassinged7,
///
/// Unassigned value
///
Unassinged8,
///
/// Unassigned value
///
Unassinged9,
///
/// Unassigned value
///
Unassinged10,
///
/// Unassigned value
///
Unassinged11,
///
/// Unassigned value
///
Unassinged12,
///
/// Unassigned value
///
Unassinged13,
///
/// Unassigned value
///
Unassinged14,
///
/// Unassigned value
///
Unassinged15,
}
}