Index: net/dns/dns_response.h |
diff --git a/net/dns/dns_response.h b/net/dns/dns_response.h |
index 764517a37047354dd2fd9fbd8e6c57e4b0e41294..1f55e374ddf1364d1e826cdc7d4ac028700fc154 100644 |
--- a/net/dns/dns_response.h |
+++ b/net/dns/dns_response.h |
@@ -11,11 +11,13 @@ |
#include "base/basictypes.h" |
#include "base/memory/ref_counted.h" |
#include "base/string_piece.h" |
+#include "base/time.h" |
#include "net/base/net_export.h" |
#include "net/base/net_util.h" |
namespace net { |
+class AddressList; |
class DnsQuery; |
class IOBufferWithSize; |
@@ -116,6 +118,9 @@ class NET_EXPORT_PRIVATE DnsResponse { |
// This operation is idempotent. |
DnsRecordParser Parser() const; |
+ // Extracts an AddressList from this response. Returns true if succeeded. |
+ bool ParseAddressList(AddressList* addr_list, base::TimeDelta* ttl) const; |
mmenke
2012/02/14 18:46:00
nit: Suggest you rename this function to ParseAdd
|
+ |
private: |
// Convenience for header access. |
const dns_protocol::Header* header() const; |