public PacketFlags(KaitaiStream p__io, DnsPacket p__parent = null, DnsPacket p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; f_qr = false; f_ra = false; f_tc = false; f_rcode = false; f_opcode = false; f_aa = false; f_z = false; f_rd = false; f_cd = false; f_ad = false; _read(); }
public AuthorityInfo(KaitaiStream p__io, DnsPacket.Answer p__parent = null, DnsPacket p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public Answer(KaitaiStream p__io, DnsPacket p__parent = null, DnsPacket p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public DnsPacket(KaitaiStream p__io, KaitaiStruct p__parent = null, DnsPacket p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root ?? this; _read(); }
public Txt(KaitaiStream p__io, DnsPacket.TxtBody p__parent = null, DnsPacket p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public DomainName(KaitaiStream p__io, KaitaiStruct p__parent = null, DnsPacket p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }
public PointerStruct(KaitaiStream p__io, DnsPacket.Label p__parent = null, DnsPacket p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; f_contents = false; _read(); }
public Query(KaitaiStream p__io, DnsPacket.MessageBody p__parent = null, DnsPacket p__root = null) : base(p__io) { m_parent = p__parent; m_root = p__root; _read(); }