Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(32)

Side by Side Diff: third_party/webrtc_overrides/webrtc/base/logging.h

Issue 1967643002: IWYU: errno.h in third_party/webrtc_overrides (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file overrides the logging macros in WebRTC (webrtc/base/logging.h). 5 // This file overrides the logging macros in WebRTC (webrtc/base/logging.h).
6 // Instead of using WebRTC's logging implementation, the WebRTC macros are 6 // Instead of using WebRTC's logging implementation, the WebRTC macros are
7 // mapped to DIAGNOSTIC_LOGING. In it's implementation (DiagnosticLogMessage in 7 // mapped to DIAGNOSTIC_LOGING. In it's implementation (DiagnosticLogMessage in
8 // third_party/webrtc_overrides/webrtc/base/logging.h), the corresponding 8 // third_party/webrtc_overrides/webrtc/base/logging.h), the corresponding
9 // base/logging.h macros (e.g. Chromium's VLOG) are used. 9 // base/logging.h macros (e.g. Chromium's VLOG) are used.
10 // If this file is included outside of WebRTC/libjingle it should be included 10 // If this file is included outside of WebRTC/libjingle it should be included
(...skipping 15 matching lines...) Expand all
26 26
27 #include "third_party/webrtc_overrides/webrtc/base/diagnostic_logging.h" 27 #include "third_party/webrtc_overrides/webrtc/base/diagnostic_logging.h"
28 28
29 ////////////////////////////////////////////////////////////////////// 29 //////////////////////////////////////////////////////////////////////
30 // WebRTC macros which in DiagnosticLogMessage are mapped over to 30 // WebRTC macros which in DiagnosticLogMessage are mapped over to
31 // their VLOG equivalent in base/logging.h. 31 // their VLOG equivalent in base/logging.h.
32 ////////////////////////////////////////////////////////////////////// 32 //////////////////////////////////////////////////////////////////////
33 33
34 #if defined(LOGGING_INSIDE_WEBRTC) 34 #if defined(LOGGING_INSIDE_WEBRTC)
35 35
36 #include <errno.h>
37
36 namespace rtc { 38 namespace rtc {
37 39
38 // Note that |N| is the size *with* the null terminator. 40 // Note that |N| is the size *with* the null terminator.
39 bool CheckVlogIsOnHelper(LoggingSeverity severity, 41 bool CheckVlogIsOnHelper(LoggingSeverity severity,
40 const char* file, size_t N); 42 const char* file, size_t N);
41 43
42 template <size_t N> 44 template <size_t N>
43 bool CheckVlogIsOn(LoggingSeverity severity, const char (&file)[N]) { 45 bool CheckVlogIsOn(LoggingSeverity severity, const char (&file)[N]) {
44 return CheckVlogIsOnHelper(severity, file, N); 46 return CheckVlogIsOnHelper(severity, file, N);
45 } 47 }
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 #define LOG_ERR(sev) LOG_ERRNO(sev) 86 #define LOG_ERR(sev) LOG_ERRNO(sev)
85 #define LAST_SYSTEM_ERROR (errno) 87 #define LAST_SYSTEM_ERROR (errno)
86 #endif // OS_WIN 88 #endif // OS_WIN
87 89
88 #undef PLOG 90 #undef PLOG
89 #define PLOG(sev, err) LOG_ERR_EX(sev, err) 91 #define PLOG(sev, err) LOG_ERR_EX(sev, err)
90 92
91 #endif // LOGGING_INSIDE_WEBRTC 93 #endif // LOGGING_INSIDE_WEBRTC
92 94
93 #endif // THIRD_PARTY_WEBRTC_OVERRIDES_WEBRTC_BASE_LOGGING_H_ 95 #endif // THIRD_PARTY_WEBRTC_OVERRIDES_WEBRTC_BASE_LOGGING_H_
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698