| Cbase::cef_internal::AutoLock::AlreadyAcquired | |
| Cbase::AtomicFlag | A flag that can safely be set from one thread and read from other threads |
| Cbase::AtomicRefCount | |
| Cbase::cef_internal::AutoLock | A helper class that acquires the given Lock while the AutoLock is in scope |
| Cbase::AutoReset< T > | |
| Cbase::cef_internal::AutoUnlock | AutoUnlock is a helper that will Release() the |lock| argument in the constructor, and re-Acquire() it in the destructor |
| ►CB1 | |
| Cbase::conjunction< B1 > | |
| Cbase::disjunction< B1 > | |
| ►Cbool_constant | |
| Cbase::negation< std::is_convertible< T, std::underlying_type_t< T > > > | |
| Cbase::negation< B > | |
| ►Ccef_internal::CallbackBase | |
| Cbase::OnceCallback< R(Args...)> | |
| ►Ccef_internal::CallbackBaseCopyable | |
| Cbase::RepeatingCallback< R(Args...)> | |
| ►Cbase::internal::CallbackListBase< OnceCallbackList< Signature > > | |
| Cbase::OnceCallbackList< Signature > | |
| ►Cbase::internal::CallbackListBase< RepeatingCallbackList< Signature > > | |
| Cbase::RepeatingCallbackList< Signature > | |
| Cbase::CallbackListSubscription | |
| ►Ccef_audio_parameters_t | Structure representing the audio parameters for setting up the audio handler |
| CCefAudioParameters | Class representing CefAudioParameters settings |
| ►Ccef_basetime_t | Represents a wall clock time in UTC |
| CCefBaseTime | Represents a wall clock time in UTC |
| ►Ccef_box_layout_settings_t | Settings used when initializing a CefBoxLayout |
| CCefBoxLayoutSettings | Class representing CefBoxLayout settings |
| Ccef_browser_settings_t | Browser initialization settings |
| ►Ccef_composition_underline_t | Structure representing IME composition underline information |
| CCefCompositionUnderline | Class representing IME composition underline |
| Ccef_cookie_t | Cookie information |
| ►Ccef_cursor_info_t | Structure representing cursor information |
| CCefCursorInfo | Class representing cursor information |
| ►Ccef_draggable_region_t | Structure representing a draggable region |
| CCefDraggableRegion | Class representing a draggable region |
| ►Ccef_insets_t | Structure representing insets |
| CCefInsets | Class representing insets |
| ►Ccef_key_event_t | Structure representing keyboard event information |
| CCefKeyEvent | Class representing a a keyboard event |
| ►Ccef_main_args_t | Structure representing CefExecuteProcess arguments |
| CCefMainArgs | Class representing CefExecuteProcess arguments |
| CCefMainArgs | Class representing CefExecuteProcess arguments |
| CCefMainArgs | Class representing CefExecuteProcess arguments |
| Ccef_media_sink_device_info_t | Device information for a MediaSink object |
| ►Ccef_mouse_event_t | Structure representing mouse event information |
| CCefMouseEvent | Class representing a mouse event |
| Ccef_pdf_print_settings_t | Structure representing PDF print settings |
| ►Ccef_point_t | Structure representing a point |
| CCefPoint | Class representing a point |
| ►Ccef_popup_features_t | Popup window features |
| CCefPopupFeatures | Class representing popup window features |
| ►Ccef_range_t | Structure representing a range |
| CCefRange | Class representing a range |
| ►Ccef_rect_t | Structure representing a rectangle |
| CCefRect | Class representing a rectangle |
| Ccef_request_context_settings_t | Request context initialization settings |
| ►Ccef_screen_info_t | Screen information used when window rendering is disabled |
| CCefScreenInfo | Class representing the virtual screen information for use when window rendering is disabled |
| Ccef_settings_t | Initialization settings |
| ►Ccef_size_t | Structure representing a size |
| CCefSize | Class representing a size |
| Ccef_string_utf16_t | |
| Ccef_string_utf8_t | |
| Ccef_string_wide_t | CEF string type definitions |
| ►Ccef_time_t | Time information |
| CCefTime | Class representing a time |
| ►Ccef_touch_event_t | Structure representing touch event information |
| CCefTouchEvent | Class representing a touch event |
| ►Ccef_touch_handle_state_t | |
| CCefTouchHandleState | Class representing the state of a touch handle |
| Ccef_urlparts_t | URL component parts |
| Ccef_window_info_t | Class representing window information |
| ►CCefBaseRefCounted | All ref-counted framework classes must extend this class |
| CCefAccessibilityHandler | Implement this interface to receive accessibility notification when accessibility events have been registered |
| CCefApp | Implement this interface to provide handler implementations |
| CCefAudioHandler | Implement this interface to handle audio events |
| CCefAuthCallback | Callback interface used for asynchronous continuation of authentication requests |
| CCefBeforeDownloadCallback | Callback interface used to asynchronously continue a download |
| CCefBinaryValue | Class representing a binary value |
| CCefBrowser | Class used to represent a browser |
| CCefBrowserHost | Class used to represent the browser process aspects of a browser |
| CCefBrowserProcessHandler | Class used to implement browser process callbacks |
| CCefCallback | Generic callback interface used for asynchronous continuation |
| CCefClient | Implement this interface to provide handler implementations |
| CCefCommandHandler | Implement this interface to handle events related to commands |
| CCefCommandLine | Class used to create and/or parse command line arguments |
| CCefCompletionCallback | Generic callback interface used for asynchronous completion |
| CCefContextMenuHandler | Implement this interface to handle context menu events |
| CCefContextMenuParams | Provides information about the context menu state |
| CCefCookieAccessFilter | Implement this interface to filter cookies that may be sent or received from resource requests |
| CCefCookieManager | Class used for managing cookies |
| CCefCookieVisitor | Interface to implement for visiting cookie values |
| CCefDOMDocument | Class used to represent a DOM document |
| CCefDOMNode | Class used to represent a DOM node |
| CCefDOMVisitor | Interface to implement for visiting the DOM |
| CCefDeleteCookiesCallback | Interface to implement to be notified of asynchronous completion via CefCookieManager::DeleteCookies() |
| CCefDevToolsMessageObserver | Callback interface for CefBrowserHost::AddDevToolsMessageObserver |
| CCefDialogHandler | Implement this interface to handle dialog events |
| CCefDictionaryValue | Class representing a dictionary value |
| CCefDisplay | This class typically, but not always, corresponds to a physical display connected to the system |
| CCefDisplayHandler | Implement this interface to handle events related to browser display state |
| CCefDownloadHandler | Class used to handle file downloads |
| CCefDownloadImageCallback | Callback interface for CefBrowserHost::DownloadImage |
| CCefDownloadItem | Class used to represent a download item |
| CCefDownloadItemCallback | Callback interface used to asynchronously cancel a download |
| CCefDragData | Class used to represent drag data |
| CCefDragHandler | Implement this interface to handle events related to dragging |
| CCefEndTracingCallback | Implement this interface to receive notification when tracing has completed |
| CCefExtension | Object representing an extension |
| CCefExtensionHandler | Implement this interface to handle events related to browser extensions |
| CCefFileDialogCallback | Callback interface for asynchronous continuation of file dialog requests |
| CCefFindHandler | Implement this interface to handle events related to find results |
| CCefFocusHandler | Implement this interface to handle events related to focus |
| CCefFrame | Class used to represent a frame in the browser window |
| CCefFrameHandler | Implement this interface to handle events related to CefFrame life span |
| CCefGetExtensionResourceCallback | Callback interface used for asynchronous continuation of CefExtensionHandler::GetExtensionResource |
| CCefImage | Container for a single image represented at different scale factors |
| CCefJSDialogCallback | Callback interface used for asynchronous continuation of JavaScript dialog requests |
| CCefJSDialogHandler | Implement this interface to handle events related to JavaScript dialogs |
| CCefKeyboardHandler | Implement this interface to handle events related to keyboard input |
| ►CCefLayout | A Layout handles the sizing of the children of a Panel according to implementation-specific heuristics |
| CCefBoxLayout | A Layout manager that arranges child views vertically or horizontally in a side-by-side fashion with spacing around and between the child views |
| CCefFillLayout | A simple Layout that causes the associated Panel's one child to be sized to match the bounds of its parent |
| CCefLifeSpanHandler | Implement this interface to handle events related to browser life span |
| CCefListValue | Class representing a list value |
| CCefLoadHandler | Implement this interface to handle events related to browser load status |
| CCefMediaAccessCallback | Callback interface used for asynchronous continuation of media access permission requests |
| CCefMediaObserver | Implemented by the client to observe MediaRouter events and registered via CefMediaRouter::AddObserver |
| CCefMediaRoute | Represents the route between a media source and sink |
| CCefMediaRouteCreateCallback | Callback interface for CefMediaRouter::CreateRoute |
| CCefMediaRouter | Supports discovery of and communication with media devices on the local network via the Cast and DIAL protocols |
| CCefMediaSink | Represents a sink to which media can be routed |
| CCefMediaSinkDeviceInfoCallback | Callback interface for CefMediaSink::GetDeviceInfo |
| CCefMediaSource | Represents a source from which media can be routed |
| CCefMenuButtonPressedLock | MenuButton pressed lock is released when this object is destroyed |
| CCefMenuModel | Supports creation and modification of menus |
| CCefMenuModelDelegate | Implement this interface to handle menu model events |
| CCefMessageRouterBrowserSide::Callback | Callback associated with a single pending asynchronous query |
| CCefNavigationEntry | Class used to represent an entry in navigation history |
| CCefNavigationEntryVisitor | Callback interface for CefBrowserHost::GetNavigationEntries |
| CCefOverlayController | Controller for an overlay that contains a contents View added via CefWindow::AddOverlayView |
| CCefPdfPrintCallback | Callback interface for CefBrowserHost::PrintToPDF |
| CCefPermissionHandler | Implement this interface to handle events related to permission requests |
| CCefPermissionPromptCallback | Callback interface used for asynchronous continuation of permission prompts |
| CCefPostData | Class used to represent post data for a web request |
| CCefPostDataElement | Class used to represent a single element in the request post data |
| ►CCefPreferenceManager | Manage access to preferences |
| CCefRequestContext | A request context provides request handling for a set of related browser or URL request objects |
| CCefPrintDialogCallback | Callback interface for asynchronous continuation of print dialog requests |
| CCefPrintHandler | Implement this interface to handle printing on Linux |
| CCefPrintJobCallback | Callback interface for asynchronous continuation of print job requests |
| CCefPrintSettings | Class representing print settings |
| CCefProcessMessage | Class representing a message |
| ►CCefReadHandler | Interface the client can implement to provide a custom stream reader |
| CCefByteReadHandler | Thread safe implementation of the CefReadHandler class for reading an in-memory array of bytes |
| CCefRegistration | Generic callback interface used for managing the lifespan of a registration |
| CCefRenderHandler | Implement this interface to handle events when window rendering is disabled |
| CCefRenderProcessHandler | Class used to implement render process callbacks |
| CCefRequest | Class used to represent a web request |
| CCefRequestContextHandler | Implement this interface to provide handler implementations |
| CCefRequestHandler | Implement this interface to handle events related to browser requests |
| CCefResolveCallback | Callback interface for CefRequestContext::ResolveHost |
| CCefResourceBundle | Class used for retrieving resources from the resource bundle (*.pak) files loaded by CEF during startup or via the CefResourceBundleHandler returned from CefApp::GetResourceBundleHandler |
| CCefResourceBundleHandler | Class used to implement a custom resource bundle interface |
| ►CCefResourceHandler | Class used to implement a custom request handler interface |
| CCefStreamResourceHandler | Implementation of the CefResourceHandler class for reading from a CefStream |
| CCefResourceReadCallback | Callback for asynchronous continuation of CefResourceHandler::Read() |
| CCefResourceRequestHandler | Implement this interface to handle events related to browser requests |
| CCefResourceSkipCallback | Callback for asynchronous continuation of CefResourceHandler::Skip() |
| CCefResponse | Class used to represent a web response |
| CCefResponseFilter | Implement this interface to filter resource response content |
| CCefRunContextMenuCallback | Callback interface used for continuation of custom context menu display |
| CCefRunFileDialogCallback | Callback interface for CefBrowserHost::RunFileDialog |
| CCefRunQuickMenuCallback | Callback interface used for continuation of custom quick menu display |
| CCefSSLInfo | Class representing SSL information |
| CCefSSLStatus | Class representing the SSL information for a navigation entry |
| CCefSchemeHandlerFactory | Class that creates CefResourceHandler instances for handling scheme requests |
| CCefSelectClientCertificateCallback | Callback interface used to select a client certificate for authentication |
| CCefServer | Class representing a server that supports HTTP and WebSocket requests |
| CCefServerHandler | Implement this interface to handle HTTP server requests |
| CCefSetCookieCallback | Interface to implement to be notified of asynchronous completion via CefCookieManager::SetCookie() |
| CCefSharedMemoryRegion | Class that wraps platform-dependent share memory region mapping |
| CCefSharedProcessMessageBuilder | Class that builds a CefProcessMessage containing a shared memory region |
| CCefStreamReader | Class used to read data from a stream |
| CCefStreamWriter | Class used to write data to a stream |
| CCefStringVisitor | Implement this interface to receive string values asynchronously |
| CCefTask | Implement this interface for asynchronous task execution |
| CCefTaskRunner | Class that asynchronously executes tasks on the associated thread |
| CCefThread | A simple thread abstraction that establishes a message loop on a new thread |
| CCefURLRequest | Class used to make a URL request |
| CCefURLRequestClient | Interface that should be implemented by the CefURLRequest client |
| CCefV8Accessor | Interface that should be implemented to handle V8 accessor calls |
| CCefV8ArrayBufferReleaseCallback | Callback interface that is passed to CefV8Value::CreateArrayBuffer |
| CCefV8Context | Class representing a V8 context handle |
| CCefV8Exception | Class representing a V8 exception |
| CCefV8Handler | Interface that should be implemented to handle V8 function calls |
| CCefV8Interceptor | Interface that should be implemented to handle V8 interceptor calls |
| CCefV8StackFrame | Class representing a V8 stack frame handle |
| CCefV8StackTrace | Class representing a V8 stack trace handle |
| CCefV8Value | Class representing a V8 value handle |
| CCefValue | Class that wraps other data value types |
| ►CCefView | A View is a rectangle within the views View hierarchy |
| CCefBrowserView | A View hosting a CefBrowser instance |
| ►CCefButton | A View representing a button |
| ►CCefLabelButton | LabelButton is a button with optional text and/or icon |
| CCefMenuButton | MenuButton is a button with optional text, icon and/or menu marker that shows a menu when clicked with the left mouse button |
| ►CCefPanel | A Panel is a container in the views hierarchy that can contain other Views as children |
| CCefWindow | A Window is a top-level Window/widget in the Views hierarchy |
| CCefScrollView | A ScrollView will show horizontal and/or vertical scrollbars when necessary based on the size of the attached content view |
| CCefTextfield | A Textfield supports editing of text |
| ►CCefViewDelegate | Implement this interface to handle view events |
| CCefBrowserViewDelegate | Implement this interface to handle BrowserView events |
| ►CCefButtonDelegate | Implement this interface to handle Button events |
| CCefMenuButtonDelegate | Implement this interface to handle MenuButton events |
| ►CCefPanelDelegate | Implement this interface to handle Panel events |
| CCefWindowDelegate | Implement this interface to handle window events |
| CCefTextfieldDelegate | Implement this interface to handle Textfield events |
| CCefWaitableEvent | WaitableEvent is a thread synchronization tool that allows one thread to wait for another thread to finish some work |
| CCefWriteHandler | Interface the client can implement to provide a custom stream writer |
| CCefX509CertPrincipal | Class representing the issuer or subject field of an X.509 certificate |
| CCefX509Certificate | Class representing a X.509 certificate |
| CCefXmlReader | Class that supports the reading of XML data via the libxml streaming API |
| CCefZipArchive::File | Class representing a file in the archive |
| CCefZipReader | Class that supports the reading of zip archives via the zlib unzip API |
| ►CCefBaseScoped | All scoped framework classes must extend this class |
| CCefPreferenceRegistrar | Class that manages custom preference registrations |
| CCefSchemeRegistrar | Class that manages custom scheme registrations |
| CCefBrowserSettingsTraits | |
| CCefCookieTraits | |
| CCefDeleteOnThread< thread > | Use this struct in conjuction with refcounted types to ensure that an object is deleted on the specified thread |
| ►CCefDeleteOnThread< TID_FILE_BACKGROUND > | |
| CCefDeleteOnFileBackgroundThread | |
| ►CCefDeleteOnThread< TID_FILE_USER_BLOCKING > | |
| CCefDeleteOnFileUserBlockingThread | |
| ►CCefDeleteOnThread< TID_FILE_USER_VISIBLE > | |
| CCefDeleteOnFileUserVisibleThread | |
| ►CCefDeleteOnThread< TID_IO > | |
| CCefDeleteOnIOThread | |
| ►CCefDeleteOnThread< TID_RENDERER > | |
| CCefDeleteOnRendererThread | |
| ►CCefDeleteOnThread< TID_UI > | |
| CCefDeleteOnUIThread | |
| CCefMediaSinkDeviceInfoTraits | |
| CCefMessageRouterConfig | Used to configure the query router |
| CCefPdfPrintSettingsTraits | |
| CCefRefCount | Class that implements atomic reference counting |
| CCefRequestContextSettingsTraits | |
| CCefScopedArgArray | Helper class to manage a scoped copy of |argv| |
| CCefScopedLibraryLoader | Scoped helper for loading and unloading the CEF framework library at runtime from the expected location in the app bundle |
| CCefScopedSandboxContext | Scoped helper for managing the life span of a sandbox context handle |
| CCefScopedSandboxInfo | Manages the life span of a sandbox information object |
| CCefScopedTempDir | An object representing a temporary / scratch directory that should be cleaned up (recursively) when this object goes out of scope |
| CCefSettingsTraits | |
| CCefStringBase< traits > | CEF string classes can convert between all supported string types |
| CCefStringTraitsUTF16 | Traits implementation for utf16 character strings |
| CCefStringTraitsUTF8 | Traits implementation for utf8 character strings |
| CCefStringTraitsWide | Traits implementation for wide character strings |
| CCefURLPartsTraits | |
| CCefWindowInfoTraits | |
| ►Cstd::conditional_t | |
| Cbase::conjunction< B1, Bn... > | |
| Cbase::disjunction< B1, Bn... > | |
| Cbase::DefaultRefCountedThreadSafeTraits< T > | Default traits for RefCountedThreadSafe<T> |
| Cbase::DefaultRefCountedTraits< T > | Default traits for RefCounted<T> |
| Cbase::DoNothing | Creates a callback that does nothing when called |
| ►Cstd::false_type | |
| Cbase::disjunction< std::is_void< R >, std::is_convertible< InvokeResult::type, R > > | |
| ►Cbase::internal::IsInvocableImpl< invoke_result< F, Args... >, R > | |
| Cbase::is_invocable_r< R, F, Args > | |
| Cbase::disjunction<... > | |
| ►Cbase::internal::IsInvocableImpl< InvokeResult, R, typename > | |
| ►Cbase::is_invocable_r< void, F, Args... > | |
| Cbase::is_invocable< F, Args > | |
| ►Cbase::internal::IsScopedEnumImpl< T, bool > | |
| Cbase::is_scoped_enum< T > | |
| Cbase::is_non_const_reference< T > | |
| Cbase::is_non_const_reference< const T & > | |
| CCefMessageRouterBrowserSide::Handler | Implement this interface to handle queries |
| Cbase::in_place_t | |
| Cbase::in_place_type_t< T > | |
| Cbase::is_in_place_type_t< T > | |
| Cbase::is_in_place_type_t< in_place_type_t< Ts... > > | |
| Cbase::cef_internal::Lock | A convenient wrapper for an OS specific critical section |
| Cbase::NullCallback | Creates a null callback |
| Cbase::OnceCallback< Signature > | |
| Cbase::OnceCallback< void()> | |
| Cbase::PlatformThreadRef | Used for thread checking and debugging |
| Cbase::projected< Iter, Proj, IndirectResultT > | |
| CCefResourceManager::Provider | Interface implemented by resource providers |
| ►Cbase::cef_subtle::RefCountedBase | |
| Cbase::RefCounted< T, Traits > | A base class for reference counted classes |
| ►Cbase::cef_subtle::RefCountedThreadSafeBase | |
| ►Cbase::RefCountedThreadSafe< Request > | |
| CCefResourceManager::Request | Object representing a request |
| ►Cbase::RefCountedThreadSafe< base::RefCountedData< T > > | |
| Cbase::RefCountedData< T > | A thread-safe wrapper for some piece of data so we can place other things in scoped_refptrs<> |
| ►Cbase::RefCountedThreadSafe< CefXmlObject > | |
| CCefXmlObject | Thread safe class for representing XML data as a structured object |
| ►Cbase::RefCountedThreadSafe< CefResourceManager, CefDeleteOnIOThread > | |
| CCefResourceManager | Class for managing multiple resource providers |
| ►Cbase::RefCountedThreadSafe< Flag > | |
| Cbase::cef_internal::WeakReference::Flag | |
| ►Cbase::RefCountedThreadSafe< CefMessageRouterRendererSide > | |
| CCefMessageRouterRendererSide | Implements the renderer side of query routing |
| ►Cbase::RefCountedThreadSafe< CefMessageRouterBrowserSide > | |
| CCefMessageRouterBrowserSide | Implements the browser side of query routing |
| ►Cbase::RefCountedThreadSafe< CefZipArchive > | |
| CCefZipArchive | Thread-safe class for accessing zip archive file contents |
| Cbase::RefCountedThreadSafe< T, Traits > | A thread-safe variant of RefCounted<T> |
| Cbase::remove_cvref< T > | |
| Cbase::RepeatingCallback< Signature > | |
| Cbase::RepeatingCallback< std::string(const std::string &)> | |
| Cscoped_refptr< T > | A smart pointer class for reference counted objects |
| Cscoped_refptr< base::cef_internal::WeakReference::Flag > | |
| Cscoped_refptr< CefBaseRefCounted > | |
| Cscoped_refptr< CefBrowser > | |
| Cscoped_refptr< CefCallback > | |
| Cscoped_refptr< CefFrame > | |
| Cscoped_refptr< CefRequest > | |
| Cscoped_refptr< CefStreamReader > | |
| Cscoped_refptr< const base::cef_internal::WeakReference::Flag > | |
| Cbase::ScopedClosureRunner | ScopedClosureRunner is akin to std::unique_ptr<> for Closures |
| Cbase::ScopedTypeRef< T, Traits > | ScopedTypeRef<> is patterned after std::unique_ptr<>, but maintains ownership of a reference to any type that is maintained by Retain and Release methods |
| Cbase::ScopedTypeRefTraits< T > | |
| ►Ctraits::struct_type | |
| ►CCefStructBase< CefWindowInfoTraits > | |
| CCefWindowInfo | Class representing window information |
| CCefWindowInfo | Class representing window information |
| CCefWindowInfo | Class representing window information |
| CCefStructBase< traits > | Template class that provides common functionality for CEF structure wrapping |
| ►Cbase::cef_internal::SupportsWeakPtrBase | |
| Cbase::SupportsWeakPtr< T > | A class may extend from SupportsWeakPtr to let others take weak pointers to it |
| ►Cbase::cef_internal::ThreadCheckerDoNothing | Do nothing implementation, for use in release mode |
| Cbase::ThreadChecker | ThreadChecker is a helper class used to help verify that some methods of a class are called from the same thread |
| ►Cstd::true_type | |
| Cbase::conjunction<... > | |
| Cbase::is_non_const_reference< T & > | |
| ►Cbase::cef_internal::WeakPtrBase | |
| Cbase::WeakPtr< CefResourceManager > | |
| Cbase::WeakPtr< T > | The WeakPtr class holds a weak reference to |T*| |
| ►Cbase::cef_internal::WeakPtrFactoryBase | |
| Cbase::WeakPtrFactory< T > | A class may be composed of a WeakPtrFactory and thereby control how it exposes weak pointers to itself |
| Cbase::cef_internal::WeakReference | |
| Cbase::cef_internal::WeakReferenceOwner | |