Lines Matching refs:rdata
307 rdata.assign(cur, cur + rdlen); in read()
314 buffer_cur = writeIntFields(rdata.size(), buffer_cur, buffer_end); in write()
316 if (buffer_cur + rdata.size() > buffer_end) { in write()
320 return std::copy(rdata.begin(), rdata.end(), buffer_cur); in write()
845 record.rdata.resize(4); in fillRdata()
846 if (inet_pton(AF_INET, rdatastr.c_str(), record.rdata.data()) != 1) { in fillRdata()
851 record.rdata.resize(16); in fillRdata()
852 if (inet_pton(AF_INET6, rdatastr.c_str(), record.rdata.data()) != 1) { in fillRdata()
860 std::vector<char> rdata; in fillRdata() local
876 rdata.push_back(label.length()); in fillRdata()
877 rdata.insert(rdata.end(), label.begin(), label.end()); in fillRdata()
879 rdata.push_back(0); // Length byte of zero terminates the label list in fillRdata()
882 if (rdata.size() > 255) { in fillRdata()
886 record.rdata = move(rdata); in fillRdata()