def old_to_s_with_rcode(rcode)
retval = ";; id = #{@id}\n"
if (@opcode == OpCode::Update)
retval += ";; qr = #{@qr} " \
"opcode = #{@opcode.string} "\
"rcode = #{@rcode.string}\n"
retval += ";; zocount = #{@qdcount} "\
"prcount = #{@ancount} " \
"upcount = #{@nscount} " \
"adcount = #{@arcount}\n"
else
retval += ";; qr = #{@qr} " \
"opcode = #{@opcode.string} " \
"aa = #{@aa} " \
"tc = #{@tc} " \
"rd = #{@rd}\n"
retval += ";; ra = #{@ra} " \
"ad = #{@ad} " \
"cd = #{@cd} " \
"rcode = #{rcode.string}\n"
retval += ";; qdcount = #{@qdcount} " \
"ancount = #{@ancount} " \
"nscount = #{@nscount} " \
"arcount = #{@arcount}\n"
end
retval
end