[This is preliminary documentation and is subject to change.]
[Missing <summary> documentation for "N:Xilium.CefGlue"]
Classes
Class | Description | |
---|---|---|
CefAllowCertificateErrorCallback |
Callback interface used for asynchronous continuation of url requests when
invalid SSL certificates are encountered.
| |
CefApp | ||
CefAuthCallback |
Callback interface used for asynchronous continuation of authentication
requests.
| |
CefBeforeDownloadCallback |
Callback interface used to asynchronously continue a download.
| |
CefBinaryValue |
Class representing a binary value. Can be used on any process and thread.
| |
CefBrowser |
Class used to represent a browser window. When used in the browser process
the methods of this class may be called on any thread unless otherwise
indicated in the comments. When used in the render process the methods of
this class may only be called on the main thread.
| |
CefBrowserHost |
Class used to represent the browser process aspects of a browser window. The
methods of this class can only be called in the browser process. They may be
called on any thread in that process unless otherwise indicated in the
comments.
| |
CefBrowserProcessHandler |
Class used to implement browser process callbacks. The methods of this class
will be called on the browser process main thread unless otherwise indicated.
| |
CefBrowserSettings |
Browser initialization settings. Specify null or 0 to get the recommended
default values. The consequences of using custom values may not be well
tested. Many of these and other settings can also configured using command-
line switches.
| |
CefCallback |
Generic callback interface used for asynchronous continuation.
| |
CefClient | ||
CefCommandLine |
Class used to create and/or parse command line arguments. Arguments with
'--', '-' and, on Windows, '/' prefixes are considered switches. Switches
will always precede any arguments without switch prefixes. Switches can
optionally have a value specified using the '=' delimiter (e.g.
"-switch=value"). An argument of "--" will terminate switch parsing with all
subsequent tokens, regardless of prefix, being interpreted as non-switch
arguments. Switch names are considered case-insensitive. This class can be
used before CefInitialize() is called.
| |
CefCompletionCallback |
Generic callback interface used for asynchronous completion.
| |
CefContextMenuHandler |
Implement this interface to handle context menu events. The methods of this
class will be called on the UI thread.
| |
CefContextMenuParams |
Provides information about the context menu state. The ethods of this class
can only be accessed on browser process the UI thread.
| |
CefCookie | ||
CefCookieManager |
Class used for managing cookies. The methods of this class may be called on
any thread unless otherwise indicated.
| |
CefCookieVisitor |
Interface to implement for visiting cookie values. The methods of this class
will always be called on the IO thread.
| |
CefCursorInfo |
Structure representing cursor information. |buffer| will be
|size.width|*|size.height|*4 bytes in size and represents a BGRA image with
an upper-left origin.
| |
CefDialogHandler |
Implement this interface to handle dialog events. The methods of this class
will be called on the browser process UI thread.
| |
CefDictionaryValue |
Class representing a dictionary value. Can be used on any process and thread.
| |
CefDisplayHandler |
Implement this interface to handle events related to browser display state.
The methods of this class will be called on the UI thread.
| |
CefDomDocument |
Class used to represent a DOM document. The methods of this class should only
be called on the render process main thread thread.
| |
CefDomEvent | ||
CefDomNode |
Class used to represent a DOM node. The methods of this class should only be
called on the render process main thread.
| |
CefDomVisitor |
Interface to implement for visiting the DOM. The methods of this class will
be called on the render process main thread.
| |
CefDownloadHandler |
Class used to handle file downloads. The methods of this class will called
on the browser process UI thread.
| |
CefDownloadItem |
Class used to represent a download item.
| |
CefDownloadItemCallback |
Callback interface used to asynchronously cancel a download.
| |
CefDragData |
Class used to represent drag data. The methods of this class may be called
on any thread.
| |
CefDragHandler |
Implement this interface to handle events related to dragging. The methods of
this class will be called on the UI thread.
| |
CefEndTracingCallback |
Implement this interface to receive notification when tracing has completed.
The methods of this class will be called on the browser process UI thread.
| |
CefFileDialogCallback |
Callback interface for asynchronous continuation of file dialog requests.
| |
CefFindHandler |
Implement this interface to handle events related to find results. The
methods of this class will be called on the UI thread.
| |
CefFocusHandler |
Implement this interface to handle events related to focus. The methods of
this class will be called on the UI thread.
| |
CefFrame |
Class used to represent a frame in the browser window. When used in the
browser process the methods of this class may be called on any thread unless
otherwise indicated in the comments. When used in the render process the
methods of this class may only be called on the main thread.
| |
CefGeolocationCallback |
Callback interface used for asynchronous continuation of geolocation
permission requests.
| |
CefGeolocationHandler |
Implement this interface to handle events related to geolocation permission
requests. The methods of this class will be called on the browser process UI
thread.
| |
CefGeoposition |
Structure representing geoposition information. The properties of this
structure correspond to those of the JavaScript Position object although
their types may differ.
| |
CefGetGeolocationCallback |
Implement this interface to receive geolocation updates. The methods of this
class will be called on the browser process UI thread.
| |
CefJSDialogCallback |
Callback interface used for asynchronous continuation of JavaScript dialog
requests.
| |
CefJSDialogHandler |
Implement this interface to handle events related to JavaScript dialogs. The
methods of this class will be called on the UI thread.
| |
CefKeyboardHandler |
Implement this interface to handle events related to keyboard input. The
methods of this class will be called on the UI thread.
| |
CefKeyEvent | ||
CefLifeSpanHandler |
Implement this interface to handle events related to browser life span. The
methods of this class will be called on the UI thread unless otherwise
indicated.
| |
CefListValue |
Class representing a list value. Can be used on any process and thread.
| |
CefLoadHandler |
Implement this interface to handle events related to browser load status. The
methods of this class will be called on the browser process UI thread or
render process main thread (TID_RENDERER).
| |
CefMainArgs | ||
CefMenuModel |
Supports creation and modification of menus. See cef_menu_id_t for the
command ids that have default implementations. All user-defined command ids
should be between MENU_ID_USER_FIRST and MENU_ID_USER_LAST. The methods of
this class can only be accessed on the browser process the UI thread.
| |
CefNavigationEntry |
Class used to represent an entry in navigation history.
| |
CefNavigationEntryVisitor |
Callback interface for CefBrowserHost::GetNavigationEntries. The methods of
this class will be called on the browser process UI thread.
| |
CefPopupFeatures | ||
CefPostData |
Class used to represent post data for a web request. The methods of this
class may be called on any thread.
| |
CefPostDataElement |
Class used to represent a single element in the request post data. The
methods of this class may be called on any thread.
| |
CefPrintDialogCallback |
Callback interface for asynchronous continuation of print dialog requests.
| |
CefPrintHandler |
Implement this interface to handle printing on Linux. The methods of this
class will be called on the browser process UI thread.
| |
CefPrintJobCallback |
Callback interface for asynchronous continuation of print job requests.
| |
CefPrintSettings |
Class representing print settings.
| |
CefProcessMessage |
Class representing a message. Can be used on any process and thread.
| |
CefQuotaCallback |
Callback interface used for asynchronous continuation of quota requests.
| |
CefReadHandler |
Interface the client can implement to provide a custom stream reader. The
methods of this class may be called on any thread.
| |
CefRenderHandler |
Implement this interface to handle events when window rendering is disabled.
The methods of this class will be called on the UI thread.
| |
CefRenderProcessHandler |
Class used to implement render process callbacks. The methods of this class
will be called on the render process main thread (TID_RENDERER) unless
otherwise indicated.
| |
CefRequest |
Class used to represent a web request. The methods of this class may be
called on any thread.
| |
CefRequestContext |
A request context provides request handling for a set of related browser
objects. A request context is specified when creating a new browser object
via the CefBrowserHost static factory methods. Browser objects with different
request contexts will never be hosted in the same render process. Browser
objects with the same request context may or may not be hosted in the same
render process depending on the process model. Browser objects created
indirectly via the JavaScript window.open function or targeted links will
share the same render process and the same request context as the source
browser. When running in single-process mode there is only a single render
process (the main process) and so all browsers created in single-process mode
will share the same request context. This will be the first request context
passed into a CefBrowserHost static factory method and all other request
context objects will be ignored.
| |
CefRequestContextHandler |
Implement this interface to provide handler implementations.
| |
CefRequestHandler |
Implement this interface to handle events related to browser requests. The
methods of this class will be called on the thread indicated.
| |
CefResourceBundleHandler |
Class used to implement a custom resource bundle interface. The methods of
this class may be called on multiple threads.
| |
CefResourceHandler |
Class used to implement a custom request handler interface. The methods of
this class will always be called on the IO thread.
| |
CefResponse |
Class used to represent a web response. The methods of this class may be
called on any thread.
| |
CefRunFileDialogCallback |
Callback interface for CefBrowserHost::RunFileDialog. The methods of this
class will be called on the browser process UI thread.
| |
CefRuntime | ||
CefRuntimeException | ||
CefSchemeHandlerFactory |
Class that creates CefResourceHandler instances for handling scheme requests.
The methods of this class will always be called on the IO thread.
| |
CefSchemeRegistrar |
Class that manages custom scheme registrations.
| |
CefScreenInfo |
Screen information used when window rendering is disabled. This structure is
passed as a parameter to CefRenderHandler::GetScreenInfo and should be filled
in by the client.
| |
CefSettings |
Initialization settings. Specify null or 0 to get the recommended default
values. Many of these and other settings can also configured using command-line
switches.
| |
CefSslCertPrincipal |
Class representing the issuer or subject field of an X.509 certificate.
| |
CefSslInfo |
Class representing SSL information.
| |
CefStreamReader |
Class used to read data from a stream. The methods of this class may be
called on any thread.
| |
CefStreamWriter |
Class used to write data to a stream. The methods of this class may be called
on any thread.
| |
CefStringVisitor |
Implement this interface to receive string values asynchronously.
| |
CefTask |
Implement this interface for asynchronous task execution. If the task is
posted successfully and if the associated message loop is still running then
the Execute() method will be called on the target thread. If the task fails
to post then the task object may be destroyed on the source thread instead of
the target thread. For this reason be cautious when performing work in the
task object destructor.
| |
CefTaskRunner |
Class that asynchronously executes tasks on the associated thread. It is safe
to call the methods of this class on any thread.
CEF maintains multiple internal threads that are used for handling different
types of tasks in different processes. The cef_thread_id_t definitions in
cef_types.h list the common CEF threads. Task runners are also available for
other CEF threads as appropriate (for example, V8 WebWorker threads).
| |
CefUrlRequest |
Class used to make a URL request. URL requests are not associated with a
browser instance so no CefClient callbacks will be executed. URL requests
can be created on any valid CEF thread in either the browser or render
process. Once created the methods of the URL request object must be accessed
on the same thread that created it.
| |
CefUrlRequestClient |
Interface that should be implemented by the CefURLRequest client. The
methods of this class will be called on the same thread that created the
request unless otherwise documented.
| |
CefUserData | ||
CefV8Accessor |
Interface that should be implemented to handle V8 function calls. The methods
of this class will be called on the thread associated with the V8 function.
| |
CefV8Context |
Class representing a V8 context handle. V8 handles can only be accessed from
the thread on which they are created. Valid threads for creating a V8 handle
include the render process main thread (TID_RENDERER) and WebWorker threads.
A task runner for posting tasks on the associated thread can be retrieved via
the CefV8Context::GetTaskRunner() method.
| |
CefV8Exception |
Class representing a V8 exception. The methods of this class may be called on
any render process thread.
| |
CefV8Handler |
Interface that should be implemented to handle V8 function calls. The methods
of this class will always be called on the render process main thread.
| |
CefV8StackFrame |
Class representing a V8 stack frame handle. V8 handles can only be accessed
from the thread on which they are created. Valid threads for creating a V8
handle include the render process main thread (TID_RENDERER) and WebWorker
threads. A task runner for posting tasks on the associated thread can be
retrieved via the CefV8Context::GetTaskRunner() method.
| |
CefV8StackTrace |
Class representing a V8 stack trace handle. V8 handles can only be accessed
from the thread on which they are created. Valid threads for creating a V8
handle include the render process main thread (TID_RENDERER) and WebWorker
threads. A task runner for posting tasks on the associated thread can be
retrieved via the CefV8Context::GetTaskRunner() method.
| |
CefV8Value |
Class representing a V8 value handle. V8 handles can only be accessed from
the thread on which they are created. Valid threads for creating a V8 handle
include the render process main thread (TID_RENDERER) and WebWorker threads.
A task runner for posting tasks on the associated thread can be retrieved via
the CefV8Context::GetTaskRunner() method.
| |
CefVersionMismatchException | ||
CefWebPluginInfo |
Information about a specific web plugin.
| |
CefWebPluginInfoVisitor |
Interface to implement for visiting web plugin information. The methods of
this class will be called on the browser process UI thread.
| |
CefWebPluginUnstableCallback |
Interface to implement for receiving unstable plugin information. The methods
of this class will be called on the browser process IO thread.
| |
CefWindowInfo |
Class representing window information.
| |
CefWriteHandler |
Interface the client can implement to provide a custom stream writer. The
methods of this class may be called on any thread.
| |
CefXmlReader |
Class that supports the reading of XML data via the libxml streaming API.
The methods of this class should only be called on the thread that creates
the object.
| |
CefZipReader |
Class that supports the reading of zip archives via the zlib unzip API.
The methods of this class should only be called on the thread that creates
the object.
|
Structures
Structure | Description | |
---|---|---|
CefColor | ||
CefMouseEvent |
Structure representing mouse event information.
| |
CefPageRange | ||
CefPoint | ||
CefRectangle | ||
CefSize |
Enumerations
Enumeration | Description | |
---|---|---|
CefColorModel |
Print job color mode values.
| |
CefContextMenuEditStateFlags |
Supported context menu edit state bit flags.
| |
CefContextMenuMediaStateFlags |
Supported context menu media state bit flags.
| |
CefContextMenuMediaType |
Supported context menu media types.
| |
CefContextMenuTypeFlags |
Supported context menu type flags.
| |
CefContextSafetyImplementation |
CEF offers two context safety implementations with different performance characteristics.
| |
CefCursorType |
Cursor type values.
| |
CefDomDocumentType |
DOM document types.
| |
CefDomEventCategory |
DOM event category flags.
| |
CefDomEventPhase |
DOM event processing phases.
| |
CefDomNodeType |
DOM node types.
| |
CefDragOperationsMask |
"Verb" of a drag-and-drop operation as negotiated between the source and
destination. These constants match their equivalents in WebCore's
DragActions.h and should not be renumbered.
| |
CefDuplexMode |
Print job duplex mode values.
| |
CefErrorCode |
Supported error code values.
| |
CefEventFlags |
Supported event bit flags.
| |
CefFileDialogMode |
Supported file dialog modes.
| |
CefFocusSource |
Focus sources.
| |
CefGeopositionErrorCode |
Geoposition error codes.
| |
CefJSDialogType |
Supported JavaScript dialog types.
| |
CefKeyEventType |
Key event types.
| |
CefLogSeverity |
Log severity levels.
| |
CefMenuId |
Supported menu IDs. Non-English translations can be provided for the
IDS_MENU_* strings in CefResourceBundleHandler::GetLocalizedString().
| |
CefMenuItemType |
Supported menu item types.
| |
CefMouseButtonType |
Mouse button types.
| |
CefNavigationType | ||
CefPaintElementType |
Paint element types.
| |
CefPathKey |
Path key values.
| |
CefPostDataElementType |
Post data elements may represent either bytes or files.
| |
CefProcessId |
Existing process IDs.
| |
CefResourceType |
Resource type for a request.
| |
CefRuntimePlatform | ||
CefState |
Represents the state of a setting.
| |
CefStorageType |
Storage types.
| |
CefTerminationStatus |
Process termination status values.
| |
CefThreadId |
Existing thread IDs.
| |
CefTransitionType |
Transition type for a request. Made up of one source value and 0 or more
qualifiers.
| |
CefUriUnescapeRules |
URI unescape rules passed to CefURIDecode().
| |
CefUrlRequestOptions | ||
CefUrlRequestStatus | ||
CefV8AccessControl |
V8 access control values.
| |
CefV8PropertyAttribute |
V8 property attribute values.
| |
CefValueType |
Supported value types.
| |
CefXmlEncoding |
Supported XML encoding types. The parser supports ASCII, ISO-8859-1, and
UTF16 (LE and BE) by default. All other types must be translated to UTF8
before being passed to the parser. If a BOM is detected and the correct
decoder is available then that decoder will be used automatically.
| |
CefXmlNodeType |
XML node types.
|