| Index: net/socket/socket_net_log_params.cc
|
| diff --git a/net/socket/socket_net_log_params.cc b/net/socket/socket_net_log_params.cc
|
| index 3dd6595525d60cb7efc45d6264d83be78655a4b1..ece00d9a0f554d0fea41106e58f04f403bf28aa4 100644
|
| --- a/net/socket/socket_net_log_params.cc
|
| +++ b/net/socket/socket_net_log_params.cc
|
| @@ -14,59 +14,63 @@ namespace net {
|
|
|
| namespace {
|
|
|
| -base::Value* NetLogSocketErrorCallback(int net_error,
|
| - int os_error,
|
| - NetLogCaptureMode /* capture_mode */) {
|
| - base::DictionaryValue* dict = new base::DictionaryValue();
|
| +scoped_ptr<base::Value> NetLogSocketErrorCallback(
|
| + int net_error,
|
| + int os_error,
|
| + NetLogCaptureMode /* capture_mode */) {
|
| + scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| dict->SetInteger("net_error", net_error);
|
| dict->SetInteger("os_error", os_error);
|
| - return dict;
|
| + return dict.Pass();
|
| }
|
|
|
| -base::Value* NetLogHostPortPairCallback(const HostPortPair* host_and_port,
|
| - NetLogCaptureMode /* capture_mode */) {
|
| - base::DictionaryValue* dict = new base::DictionaryValue();
|
| +scoped_ptr<base::Value> NetLogHostPortPairCallback(
|
| + const HostPortPair* host_and_port,
|
| + NetLogCaptureMode /* capture_mode */) {
|
| + scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| dict->SetString("host_and_port", host_and_port->ToString());
|
| - return dict;
|
| + return dict.Pass();
|
| }
|
|
|
| -base::Value* NetLogIPEndPointCallback(const IPEndPoint* address,
|
| - NetLogCaptureMode /* capture_mode */) {
|
| - base::DictionaryValue* dict = new base::DictionaryValue();
|
| +scoped_ptr<base::Value> NetLogIPEndPointCallback(
|
| + const IPEndPoint* address,
|
| + NetLogCaptureMode /* capture_mode */) {
|
| + scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| dict->SetString("address", address->ToString());
|
| - return dict;
|
| + return dict.Pass();
|
| }
|
|
|
| -base::Value* NetLogSourceAddressCallback(const struct sockaddr* net_address,
|
| - socklen_t address_len,
|
| - NetLogCaptureMode /* capture_mode */) {
|
| - base::DictionaryValue* dict = new base::DictionaryValue();
|
| +scoped_ptr<base::Value> NetLogSourceAddressCallback(
|
| + const struct sockaddr* net_address,
|
| + socklen_t address_len,
|
| + NetLogCaptureMode /* capture_mode */) {
|
| + scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue());
|
| dict->SetString("source_address",
|
| NetAddressToStringWithPort(net_address, address_len));
|
| - return dict;
|
| + return dict.Pass();
|
| }
|
|
|
| } // namespace
|
|
|
| NetLog::ParametersCallback CreateNetLogSocketErrorCallback(int net_error,
|
| int os_error) {
|
| - return base::Bind(&NetLogSocketErrorCallback, net_error, os_error);
|
| + return base::Bind(NetLogSocketErrorCallback, net_error, os_error);
|
| }
|
|
|
| NetLog::ParametersCallback CreateNetLogHostPortPairCallback(
|
| const HostPortPair* host_and_port) {
|
| - return base::Bind(&NetLogHostPortPairCallback, host_and_port);
|
| + return base::Bind(NetLogHostPortPairCallback, host_and_port);
|
| }
|
|
|
| NetLog::ParametersCallback CreateNetLogIPEndPointCallback(
|
| const IPEndPoint* address) {
|
| - return base::Bind(&NetLogIPEndPointCallback, address);
|
| + return base::Bind(NetLogIPEndPointCallback, address);
|
| }
|
|
|
| NetLog::ParametersCallback CreateNetLogSourceAddressCallback(
|
| const struct sockaddr* net_address,
|
| socklen_t address_len) {
|
| - return base::Bind(&NetLogSourceAddressCallback, net_address, address_len);
|
| + return base::Bind(NetLogSourceAddressCallback, net_address, address_len);
|
| }
|
|
|
| } // namespace net
|
|
|