summaryrefslogtreecommitdiffstats
path: root/net/dns
diff options
context:
space:
mode:
authorerikwright@chromium.org <erikwright@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-22 00:05:54 +0000
committererikwright@chromium.org <erikwright@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-12-22 00:05:54 +0000
commit74fd3e114e33a1f113a093f594a80068db9357d4 (patch)
tree075d977dfa585e8c9c959caa2917943e74ce9d5d /net/dns
parent18cc458c7fdb9c0263f712987826da6872d80c8f (diff)
downloadchromium_src-74fd3e114e33a1f113a093f594a80068db9357d4.zip
chromium_src-74fd3e114e33a1f113a093f594a80068db9357d4.tar.gz
chromium_src-74fd3e114e33a1f113a093f594a80068db9357d4.tar.bz2
Add an out-of-line constructor and destructor to this struct.
They are needed because StringPiece is going to become a template instatiation, and according to the Chromium style-checking Clang plugins, that makes any class with a member StringPiece 'complex'. See http://codereview.chromium.org/8659047/ for the changes to StringPiece. R=mmenke@chromium.org BUG=87634 TEST= Review URL: http://codereview.chromium.org/9018003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@115448 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/dns')
-rw-r--r--net/dns/dns_response.cc6
-rw-r--r--net/dns/dns_response.h3
2 files changed, 9 insertions, 0 deletions
diff --git a/net/dns/dns_response.cc b/net/dns/dns_response.cc
index 805d6f3..9e6db79 100644
--- a/net/dns/dns_response.cc
+++ b/net/dns/dns_response.cc
@@ -13,6 +13,12 @@
namespace net {
+DnsResourceRecord::DnsResourceRecord() {
+}
+
+DnsResourceRecord::~DnsResourceRecord() {
+}
+
DnsRecordParser::DnsRecordParser() : packet_(NULL), length_(0), cur_(0) {
}
diff --git a/net/dns/dns_response.h b/net/dns/dns_response.h
index 0fa3df2..ddd2c20 100644
--- a/net/dns/dns_response.h
+++ b/net/dns/dns_response.h
@@ -25,6 +25,9 @@ struct Header;
// Parsed resource record.
struct NET_EXPORT_PRIVATE DnsResourceRecord {
+ DnsResourceRecord();
+ ~DnsResourceRecord();
+
std::string name; // in dotted form
uint16 type;
uint16 klass;