Home | History | Annotate | Download | only in dns

Lines Matching refs:rdata

30   scoped_ptr<SrvRecordRdata> rdata(new SrvRecordRdata);
34 reader.ReadU16(&rdata->priority_);
35 reader.ReadU16(&rdata->weight_);
36 reader.ReadU16(&rdata->port_);
39 &rdata->target_))
42 return rdata.Pass();
71 scoped_ptr<ARecordRdata> rdata(new ARecordRdata);
73 rdata->address_.resize(kIPv4AddressSize);
75 rdata->address_[i] = data[i];
78 return rdata.Pass();
104 scoped_ptr<AAAARecordRdata> rdata(new AAAARecordRdata);
106 rdata->address_.resize(kIPv6AddressSize);
108 rdata->address_[i] = data[i];
111 return rdata.Pass();
134 scoped_ptr<CnameRecordRdata> rdata(new CnameRecordRdata);
136 if (!parser.ReadName(data.begin(), &rdata->cname_))
139 return rdata.Pass();
163 scoped_ptr<PtrRecordRdata> rdata(new PtrRecordRdata);
165 if (!parser.ReadName(data.begin(), &rdata->ptrdomain_))
168 return rdata.Pass();
191 scoped_ptr<TxtRecordRdata> rdata(new TxtRecordRdata);
199 rdata->texts_.push_back(data.substr(i + 1, length).as_string());
205 return rdata.Pass();
228 scoped_ptr<NsecRecordRdata> rdata(new NsecRecordRdata);
259 rdata->bitmap_.insert(rdata->bitmap_.begin(),
263 return rdata.Pass();