Skip to content

Core APIs

Category description: Foundational interfaces: process bootstrap, browser lifecycle, frames, DOM, requests, and data objects.

Pages in this category

PageSource Header
CefApiHashcef_api_hash.h
CefAppcef_app.h
CefBaseScopedcef_base.h
CefBrowsercef_browser.h
CefBrowserProcessHandlercef_browser_process_handler.h
CefClientcef_client.h
CefCommandLinecef_command_line.h
CefDOMNodecef_dom.h
CefDownloadItemcef_download_item.h
CefDragDatacef_drag_data.h
CefFramecef_frame.h
CefImagecef_image.h
CefMenuModelcef_menu_model.h
CefNavigationEntrycef_navigation_entry.h
CefPrintSettingscef_print_settings.h
CefRenderProcessHandlercef_render_process_handler.h
CefRequestcef_request.h
CefRequestContextcef_request_context.h
CefResourceBundlecef_resource_bundle.h
CefResponsecef_response.h
CefSSLInfocef_ssl_info.h
CefVersionInfocef_version_info.h
CefX509Certificatecef_x509_certificate.h

How to use these pages

Each page is a single standalone markdown file documenting one CEF header. The page begins with the header name and an overview, then has one ## section per interface declared in that header. Each interface section lists:

  • Source File — the CEF header path
  • Process / Thread Context — verbatim from the header comment
  • Purpose — one or two sentences from the header comment
  • Methods — every public method with Parameters, Return Value, Usage Instruction, and Threading Constraint
  • Usage Example — a cpp code block grounded in the actual API signatures

Where the source header does not specify a threading constraint, the page explicitly says "Threading constraint not specified in source." — these docs never guess.

See Also

Derived from the CEF C++ headers — © Marshall A. Greenblatt, Google Inc. & contributors (BSD-style license). Not an official CEF project.