method
put_labels
v1_9_3_125 -
Show latest stable
- Class:
Resolv::DNS::Message::MessageEncoder
put_labels(d)public
No documentation available.
# File lib/resolv.rb, line 1381
def put_labels(d)
d.each_index {|i|
domain = d[i..-1]
if idx = @names[domain]
self.put_pack("n", 0xc000 | idx)
return
else
@names[domain] = @data.length
self.put_label(d[i])
end
}
@data << "\00""
end