Lines Matching refs:parser_
156 parser_(io_buffer_->data(), length, answer_offset) {
187 parser_ = DnsRecordParser(io_buffer_->data(),
201 parser_ = DnsRecordParser(
206 if (!parser_.SkipQuestion()) {
207 parser_ = DnsRecordParser(); // Make parser invalid again.
216 return parser_.IsValid();
220 DCHECK(parser_.IsValid());
225 DCHECK(parser_.IsValid());
230 DCHECK(parser_.IsValid());
235 DCHECK(parser_.IsValid());
240 DCHECK(parser_.IsValid());
242 // |parser_| is positioned at the beginning of ANSWER, so the end of QNAME is
245 const size_t qname_size = parser_.GetOffset() - 2 * sizeof(uint16) - hdr_size;
250 DCHECK(parser_.IsValid());
252 const size_t type_offset = parser_.GetOffset() - 2 * sizeof(uint16);
263 DCHECK(parser_.IsValid());
265 return parser_;