OPCODE_IQUERY, OPCODE_QUERY, TYPE_QUERY, TYPE_RESPONSE
Constructor and Description |
---|
DnsQueryHeader(DnsMessage parent,
int id)
Constructor for a DNS packet query header.
|
Modifier and Type | Method and Description |
---|---|
DnsQueryHeader |
setId(int id)
Sets the id for this
DnsMessage . |
DnsQueryHeader |
setOpcode(int opcode)
Sets the opcode for this
DnsMessage . |
DnsQueryHeader |
setRecursionDesired(boolean recursionDesired)
Sets whether a name server is directed to pursue a query recursively or
not.
|
DnsQueryHeader |
setType(int type)
Sets the
DnsHeader type. |
DnsQueryHeader |
setZ(int z)
Sets the field Z.
|
int |
type()
Returns the
DnsMessage type. |
additionalResourceCount, answerCount, authorityResourceCount, id, isRecursionDesired, opcode, questionCount, z
public DnsQueryHeader(DnsMessage parent, int id)
parent
- the DnsMessage
this header belongs toid
- a 2 bit unsigned identification number for this querypublic int type()
DnsMessage
type. This will always return
TYPE_QUERY
.type
in class DnsHeader
DnsHeader.TYPE_QUERY
public DnsQueryHeader setType(int type)
DnsHeader
type. Must be TYPE_RESPONSE
.public DnsQueryHeader setId(int id)
DnsHeader
DnsMessage
.public DnsQueryHeader setRecursionDesired(boolean recursionDesired)
DnsHeader
setRecursionDesired
in class DnsHeader
recursionDesired
- if set to true
, pursues query recursivelypublic DnsQueryHeader setOpcode(int opcode)
DnsHeader
DnsMessage
.public DnsQueryHeader setZ(int z)
DnsHeader
Copyright © 2008–2015 The Netty Project. All rights reserved.