Packs a DnsFlags into its 16-bit wire representation.
The flags to pack.
The 16-bit flags word.
1.0.4
import { encodeFlags, Opcode, ResponseCode } from 'edgeport/dns';const w = encodeFlags({ qr: false, opcode: Opcode.QUERY, aa: false, tc: false, rd: true, ra: false, z: false, ad: false, cd: false, rcode: ResponseCode.NOERROR });// w === 0x0100 (RD set) Copy
import { encodeFlags, Opcode, ResponseCode } from 'edgeport/dns';const w = encodeFlags({ qr: false, opcode: Opcode.QUERY, aa: false, tc: false, rd: true, ra: false, z: false, ad: false, cd: false, rcode: ResponseCode.NOERROR });// w === 0x0100 (RD set)
Packs a DnsFlags into its 16-bit wire representation.