1// Copyright (c) 2012 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// File stream error reporting.
6
7#ifndef NET_BASE_FILE_STREAM_NET_LOG_PARAMETERS_H_
8#define NET_BASE_FILE_STREAM_NET_LOG_PARAMETERS_H_
9
10#include <string>
11
12#include "net/base/file_stream_metrics.h"
13#include "net/base/net_errors.h"
14#include "net/base/net_log.h"
15
16namespace net {
17
18// Creates NetLog parameters when a FileStream has an error.
19base::Value* NetLogFileStreamErrorCallback(
20    FileErrorSource source,
21    int os_error,
22    net::Error net_error,
23    NetLog::LogLevel log_level);
24
25}  // namespace net
26
27#endif  // NET_BASE_FILE_STREAM_NET_LOG_PARAMETERS_H_
28