// // This file manually written from cef/include/internal/cef_types.h. // C API name: cef_thread_id_t. // namespace Cef3 { /// /// Existing thread IDs. /// public enum CefThreadId { // BROWSER PROCESS THREADS -- Only available in the browser process. /// /// The main thread in the browser. This will be the same as the main /// application thread if CefInitialize() is called with a /// CefSettings.multi_threaded_message_loop value of false. /// UI, /// /// Used to interact with the database. /// DB, /// /// Used to interact with the file system. /// File, /// /// Used for file system operations that block user interactions. /// Responsiveness of this thread affects users. /// FileUserBlocking, /// /// Used to launch and terminate browser processes. /// ProcessLauncher, /// /// Used to handle slow HTTP cache operations. /// Cache, /// /// Used to process IPC and network messages. /// IO, // RENDER PROCESS THREADS -- Only available in the render process. /// /// The main thread in the renderer. Used for all WebKit and V8 interaction. /// Renderer, } }