diff options
author | erikwright@chromium.org <erikwright@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-22 00:05:54 +0000 |
---|---|---|
committer | erikwright@chromium.org <erikwright@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-22 00:05:54 +0000 |
commit | 74fd3e114e33a1f113a093f594a80068db9357d4 (patch) | |
tree | 075d977dfa585e8c9c959caa2917943e74ce9d5d /net/dns | |
parent | 18cc458c7fdb9c0263f712987826da6872d80c8f (diff) | |
download | chromium_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.cc | 6 | ||||
-rw-r--r-- | net/dns/dns_response.h | 3 |
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; |