| Index: net/dns/dns_response.h
|
| diff --git a/net/dns/dns_response.h b/net/dns/dns_response.h
|
| index 78fb73571028ad6fa3e47d2f81eaf1516e373372..e918b4568a6048dc26cc5079521c18826329964f 100644
|
| --- a/net/dns/dns_response.h
|
| +++ b/net/dns/dns_response.h
|
| @@ -115,6 +115,10 @@ class NET_EXPORT_PRIVATE DnsResponse {
|
| // packet matches the |query| id and question.
|
| bool InitParse(int nbytes, const DnsQuery& query);
|
|
|
| + // Assuming the internal buffer holds |nbytes| bytes, initialize the parser
|
| + // without matching it against an existing query.
|
| + bool InitParse(int nbytes);
|
| +
|
| // Returns true if response is valid, that is, after successful InitParse.
|
| bool IsValid() const;
|
|
|
| @@ -132,6 +136,9 @@ class NET_EXPORT_PRIVATE DnsResponse {
|
| // Returns qname in dotted format.
|
| std::string GetDottedName() const;
|
|
|
| + // Returns the offset of the response.
|
| + size_t GetResponseOffset() const;
|
| +
|
| // Returns an iterator to the resource records in the answer section.
|
| // The iterator is valid only in the scope of the DnsResponse.
|
| // This operation is idempotent.
|
|
|