Lines Matching refs:rdata
277 rdata.assign(cur, cur + rdlen); in read()
284 buffer_cur = writeIntFields(rdata.size(), buffer_cur, buffer_end); in write()
286 if (buffer_cur + rdata.size() > buffer_end) { in write()
290 return std::copy(rdata.begin(), rdata.end(), buffer_cur); in write()
815 record.rdata.resize(4); in fillRdata()
816 if (inet_pton(AF_INET, rdatastr.c_str(), record.rdata.data()) != 1) { in fillRdata()
821 record.rdata.resize(16); in fillRdata()
822 if (inet_pton(AF_INET6, rdatastr.c_str(), record.rdata.data()) != 1) { in fillRdata()
830 std::vector<char> rdata; in fillRdata() local
846 rdata.push_back(label.length()); in fillRdata()
847 rdata.insert(rdata.end(), label.begin(), label.end()); in fillRdata()
849 rdata.push_back(0); // Length byte of zero terminates the label list in fillRdata()
852 if (rdata.size() > 255) { in fillRdata()
856 record.rdata = move(rdata); in fillRdata()