summaryrefslogtreecommitdiffstats
path: root/net/base/net_log.h
diff options
context:
space:
mode:
authormmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-05 19:16:08 +0000
committermmenke@chromium.org <mmenke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-05 19:16:08 +0000
commitbd67a8f858b00b005e3d6dbf9a852e233d8d1919 (patch)
tree1fd3d30f116ea00bafcbf042176da52e3a24cd8d /net/base/net_log.h
parent950c80cfd744841f16f36a7c9a44750b41dbaf42 (diff)
downloadchromium_src-bd67a8f858b00b005e3d6dbf9a852e233d8d1919.zip
chromium_src-bd67a8f858b00b005e3d6dbf9a852e233d8d1919.tar.gz
chromium_src-bd67a8f858b00b005e3d6dbf9a852e233d8d1919.tar.bz2
A pair of changes to make it easier to use NetLogs in
unit tests. Add NetLog support to TestRequestContexts. Move value of kInvalidId into cc file, as it was causing linker errors when used in test files, otherwise. Review URL: https://chromiumcodereview.appspot.com/11280302 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171272 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/net_log.h')
-rw-r--r--net/base/net_log.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/net/base/net_log.h b/net/base/net_log.h
index 4d8408a..dc0b1ec 100644
--- a/net/base/net_log.h
+++ b/net/base/net_log.h
@@ -83,11 +83,11 @@ class NET_EXPORT NetLog {
// uniquely identify the source, and is used by log observers to infer
// message groupings. Can use NetLog::NextID() to create unique IDs.
struct NET_EXPORT Source {
- static const uint32 kInvalidId = 0;
+ static const uint32 kInvalidId;
- Source() : type(SOURCE_NONE), id(kInvalidId) {}
- Source(SourceType type, uint32 id) : type(type), id(id) {}
- bool is_valid() const { return id != kInvalidId; }
+ Source();
+ Source(SourceType type, uint32 id);
+ bool IsValid() const;
// Adds the source to a DictionaryValue containing event parameters,
// using the name "source_dependency".