| Index: net/log/net_log.cc
|
| diff --git a/net/log/net_log.cc b/net/log/net_log.cc
|
| index a3fde00814194e666da4b5918b4bebc6d7512632..008b675d307e6824ac3b2d06db8c039a0f41f75d 100644
|
| --- a/net/log/net_log.cc
|
| +++ b/net/log/net_log.cc
|
| @@ -23,68 +23,74 @@ namespace {
|
| // the number of bytes transferred. If the capture mode allows logging byte
|
| // contents and |byte_count| > 0, then will include the actual bytes. The
|
| // bytes are hex-encoded, since base::StringValue only supports UTF-8.
|
| -scoped_ptr<base::Value> BytesTransferredCallback(
|
| +std::unique_ptr<base::Value> BytesTransferredCallback(
|
| int byte_count,
|
| const char* bytes,
|
| NetLogCaptureMode capture_mode) {
|
| - scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| + std::unique_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| dict->SetInteger("byte_count", byte_count);
|
| if (capture_mode.include_socket_bytes() && byte_count > 0)
|
| dict->SetString("hex_encoded_bytes", base::HexEncode(bytes, byte_count));
|
| return std::move(dict);
|
| }
|
|
|
| -scoped_ptr<base::Value> SourceEventParametersCallback(
|
| +std::unique_ptr<base::Value> SourceEventParametersCallback(
|
| const NetLog::Source source,
|
| NetLogCaptureMode /* capture_mode */) {
|
| if (!source.IsValid())
|
| - return scoped_ptr<base::Value>();
|
| - scoped_ptr<base::DictionaryValue> event_params(new base::DictionaryValue());
|
| + return std::unique_ptr<base::Value>();
|
| + std::unique_ptr<base::DictionaryValue> event_params(
|
| + new base::DictionaryValue());
|
| source.AddToEventParameters(event_params.get());
|
| return std::move(event_params);
|
| }
|
|
|
| -scoped_ptr<base::Value> NetLogBoolCallback(
|
| +std::unique_ptr<base::Value> NetLogBoolCallback(
|
| const char* name,
|
| bool value,
|
| NetLogCaptureMode /* capture_mode */) {
|
| - scoped_ptr<base::DictionaryValue> event_params(new base::DictionaryValue());
|
| + std::unique_ptr<base::DictionaryValue> event_params(
|
| + new base::DictionaryValue());
|
| event_params->SetBoolean(name, value);
|
| return std::move(event_params);
|
| }
|
|
|
| -scoped_ptr<base::Value> NetLogIntCallback(
|
| +std::unique_ptr<base::Value> NetLogIntCallback(
|
| const char* name,
|
| int value,
|
| NetLogCaptureMode /* capture_mode */) {
|
| - scoped_ptr<base::DictionaryValue> event_params(new base::DictionaryValue());
|
| + std::unique_ptr<base::DictionaryValue> event_params(
|
| + new base::DictionaryValue());
|
| event_params->SetInteger(name, value);
|
| return std::move(event_params);
|
| }
|
|
|
| -scoped_ptr<base::Value> NetLogInt64Callback(
|
| +std::unique_ptr<base::Value> NetLogInt64Callback(
|
| const char* name,
|
| int64_t value,
|
| NetLogCaptureMode /* capture_mode */) {
|
| - scoped_ptr<base::DictionaryValue> event_params(new base::DictionaryValue());
|
| + std::unique_ptr<base::DictionaryValue> event_params(
|
| + new base::DictionaryValue());
|
| event_params->SetString(name, base::Int64ToString(value));
|
| return std::move(event_params);
|
| }
|
|
|
| -scoped_ptr<base::Value> NetLogStringCallback(
|
| +std::unique_ptr<base::Value> NetLogStringCallback(
|
| const char* name,
|
| const std::string* value,
|
| NetLogCaptureMode /* capture_mode */) {
|
| - scoped_ptr<base::DictionaryValue> event_params(new base::DictionaryValue());
|
| + std::unique_ptr<base::DictionaryValue> event_params(
|
| + new base::DictionaryValue());
|
| event_params->SetString(name, *value);
|
| return std::move(event_params);
|
| }
|
|
|
| -scoped_ptr<base::Value> NetLogString16Callback(
|
| +std::unique_ptr<base::Value> NetLogString16Callback(
|
| const char* name,
|
| const base::string16* value,
|
| NetLogCaptureMode /* capture_mode */) {
|
| - scoped_ptr<base::DictionaryValue> event_params(new base::DictionaryValue());
|
| + std::unique_ptr<base::DictionaryValue> event_params(
|
| + new base::DictionaryValue());
|
| event_params->SetString(name, *value);
|
| return std::move(event_params);
|
| }
|
| @@ -105,7 +111,7 @@ bool NetLog::Source::IsValid() const {
|
|
|
| void NetLog::Source::AddToEventParameters(
|
| base::DictionaryValue* event_params) const {
|
| - scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| + std::unique_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| dict->SetInteger("type", static_cast<int>(type));
|
| dict->SetInteger("id", static_cast<int>(id));
|
| event_params->Set("source_dependency", std::move(dict));
|
| @@ -137,12 +143,14 @@ bool NetLog::Source::FromEventParameters(base::Value* event_params,
|
| }
|
|
|
| base::Value* NetLog::Entry::ToValue() const {
|
| - scoped_ptr<base::DictionaryValue> entry_dict(new base::DictionaryValue());
|
| + std::unique_ptr<base::DictionaryValue> entry_dict(
|
| + new base::DictionaryValue());
|
|
|
| entry_dict->SetString("time", TickCountToString(data_->time));
|
|
|
| // Set the entry source.
|
| - scoped_ptr<base::DictionaryValue> source_dict(new base::DictionaryValue());
|
| + std::unique_ptr<base::DictionaryValue> source_dict(
|
| + new base::DictionaryValue());
|
| source_dict->SetInteger("id", data_->source.id);
|
| source_dict->SetInteger("type", static_cast<int>(data_->source.type));
|
| entry_dict->Set("source", std::move(source_dict));
|
| @@ -153,7 +161,7 @@ base::Value* NetLog::Entry::ToValue() const {
|
|
|
| // Set the event-specific parameters.
|
| if (data_->parameters_callback) {
|
| - scoped_ptr<base::Value> value(
|
| + std::unique_ptr<base::Value> value(
|
| data_->parameters_callback->Run(capture_mode_));
|
| if (value)
|
| entry_dict->Set("params", std::move(value));
|
| @@ -162,7 +170,7 @@ base::Value* NetLog::Entry::ToValue() const {
|
| return entry_dict.release();
|
| }
|
|
|
| -scoped_ptr<base::Value> NetLog::Entry::ParametersToValue() const {
|
| +std::unique_ptr<base::Value> NetLog::Entry::ParametersToValue() const {
|
| if (data_->parameters_callback)
|
| return data_->parameters_callback->Run(capture_mode_);
|
| return nullptr;
|
| @@ -298,7 +306,7 @@ const char* NetLog::EventTypeToString(EventType event) {
|
|
|
| // static
|
| base::Value* NetLog::GetEventTypesAsValue() {
|
| - scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| + std::unique_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| for (int i = 0; i < EVENT_COUNT; ++i) {
|
| dict->SetInteger(EventTypeToString(static_cast<EventType>(i)), i);
|
| }
|
| @@ -321,7 +329,7 @@ const char* NetLog::SourceTypeToString(SourceType source) {
|
|
|
| // static
|
| base::Value* NetLog::GetSourceTypesAsValue() {
|
| - scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| + std::unique_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| for (int i = 0; i < SOURCE_COUNT; ++i) {
|
| dict->SetInteger(SourceTypeToString(static_cast<SourceType>(i)), i);
|
| }
|
|
|