mirror of
				https://bitbucket.org/chromiumembedded/cef
				synced 2025-06-05 21:39:12 +02:00 
			
		
		
		
	Introduce the use of Chromium types (issue #1336).
- Move include/cef_build.h to include/base/cef_build.h. - Move libcef_dll/cef_macros.h to include/base/cef_macros.h. - Move include/cef_trace_event.h to include/base/cef_trace_event.h and include/internal/cef_trace_event_internal.h. - Remove the "CEF_" prefix from TRACE macros. - Add new include/base/cef_logging.h and include/internal/cef_logging_internal.h for logging support. - Add new include/wrapper/cef_helpers.h for CEF_REQUIRE_*_THREAD macros and CefScopedArgArray. - Delete the util.h headers used by tests that duplicated the above functionality. git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1767 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
		
							
								
								
									
										66
									
								
								include/internal/cef_logging_internal.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								include/internal/cef_logging_internal.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,66 @@ | ||||
| // Copyright (c) 2014 Marshall A. Greenblatt. All rights reserved. | ||||
| // | ||||
| // Redistribution and use in source and binary forms, with or without | ||||
| // modification, are permitted provided that the following conditions are | ||||
| // met: | ||||
| // | ||||
| //    * Redistributions of source code must retain the above copyright | ||||
| // notice, this list of conditions and the following disclaimer. | ||||
| //    * Redistributions in binary form must reproduce the above | ||||
| // copyright notice, this list of conditions and the following disclaimer | ||||
| // in the documentation and/or other materials provided with the | ||||
| // distribution. | ||||
| //    * Neither the name of Google Inc. nor the name Chromium Embedded | ||||
| // Framework nor the names of its contributors may be used to endorse | ||||
| // or promote products derived from this software without specific prior | ||||
| // written permission. | ||||
| // | ||||
| // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||||
| // "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||||
| // LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | ||||
| // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | ||||
| // OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||||
| // SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||||
| // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||||
| // DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||||
| // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||||
| // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||||
| // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||||
|  | ||||
| #ifndef CEF_INCLUDE_INTERNAL_CEF_LOGGING_INTERNAL_H_ | ||||
| #define CEF_INCLUDE_INTERNAL_CEF_LOGGING_INTERNAL_H_ | ||||
| #pragma once | ||||
|  | ||||
| #include "include/internal/cef_export.h" | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| extern "C" { | ||||
| #endif | ||||
|  | ||||
| // See include/base/cef_logging.h for macros and intended usage. | ||||
|  | ||||
| /// | ||||
| // Gets the current log level. | ||||
| /// | ||||
| CEF_EXPORT int cef_get_min_log_level(); | ||||
|  | ||||
| /// | ||||
| // Gets the current vlog level for the given file (usually taken from | ||||
| // __FILE__). Note that |N| is the size *with* the null terminator. | ||||
| /// | ||||
| CEF_EXPORT int cef_get_vlog_level(const char* file_start, size_t N); | ||||
|  | ||||
| /// | ||||
| // Add a log message. See the LogSeverity defines for supported |severity| | ||||
| // values. | ||||
| /// | ||||
| CEF_EXPORT void cef_log(const char* file, | ||||
|                         int line, | ||||
|                         int severity, | ||||
|                         const char* message); | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| } | ||||
| #endif  // __cplusplus | ||||
|  | ||||
| #endif  // CEF_INCLUDE_INTERNAL_CEF_LOGGING_INTERNAL_H_ | ||||
		Reference in New Issue
	
	Block a user