Index: net/base/net_log.cc |
=================================================================== |
--- net/base/net_log.cc (revision 141407) |
+++ net/base/net_log.cc (working copy) |
@@ -55,6 +55,16 @@ |
return event_params; |
} |
+Value* SingleStringCallback(const char* name, |
+ const std::string* value, |
+ NetLog::LogLevel /* log_level */) { |
+ if (!value) |
eroman
2012/06/11 23:42:25
Is it necessary to allow this? Seems like passing
mmenke
2012/06/12 00:42:19
You're right, done. Also, noticed other related b
|
+ return NULL; |
+ DictionaryValue* event_params = new DictionaryValue(); |
+ event_params->SetString(name, *value); |
+ return event_params; |
+} |
+ |
} // namespace |
Value* NetLog::Source::ToValue() const { |
@@ -266,6 +276,12 @@ |
return base::Bind(&SingleIntegerCallback, name, value); |
} |
+// static |
+NetLog::ParametersCallback NetLog::StringCallback(const char* name, |
+ const std::string* value) { |
+ return base::Bind(&SingleStringCallback, name, value); |
+} |
+ |
void NetLog::OnAddObserver(ThreadSafeObserver* observer, LogLevel log_level) { |
DCHECK(!observer->net_log_); |
observer->net_log_ = this; |