| Index: net/socket/ssl_error_params.cc
|
| ===================================================================
|
| --- net/socket/ssl_error_params.cc (revision 142108)
|
| +++ net/socket/ssl_error_params.cc (working copy)
|
| @@ -4,23 +4,28 @@
|
|
|
| #include "net/socket/ssl_error_params.h"
|
|
|
| +#include "base/bind.h"
|
| #include "base/values.h"
|
|
|
| namespace net {
|
|
|
| -SSLErrorParams::SSLErrorParams(int net_error, int ssl_lib_error)
|
| - : net_error_(net_error),
|
| - ssl_lib_error_(ssl_lib_error) {
|
| -}
|
| +namespace {
|
|
|
| -Value* SSLErrorParams::ToValue() const {
|
| +Value* NetLogSSLErrorCallback(int net_error,
|
| + int ssl_lib_error,
|
| + NetLog::LogLevel /* log_level */) {
|
| DictionaryValue* dict = new DictionaryValue();
|
| - dict->SetInteger("net_error", net_error_);
|
| - if (ssl_lib_error_)
|
| - dict->SetInteger("ssl_lib_error", ssl_lib_error_);
|
| + dict->SetInteger("net_error", net_error);
|
| + if (ssl_lib_error)
|
| + dict->SetInteger("ssl_lib_error", ssl_lib_error);
|
| return dict;
|
| }
|
|
|
| -SSLErrorParams::~SSLErrorParams() {}
|
| +} // namespace
|
|
|
| +NetLog::ParametersCallback CreateNetLogSSLErrorCallback(int net_error,
|
| + int ssl_lib_error) {
|
| + return base::Bind(&NetLogSSLErrorCallback, net_error, ssl_lib_error);
|
| +}
|
| +
|
| } // namespace net
|
|
|