Internal.Xilium.CefGlue Namespace |
Class | Description | |
---|---|---|
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.
| |
CefDeleteCookiesCallback |
Interface to implement to be notified of asynchronous completion via
CefCookieManager::DeleteCookies().
| |
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.
| |
CefDownloadImageCallback |
Callback interface for CefBrowserHost::DownloadImage. The methods of this
class will be 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.
| |
CefDraggableRegion | ||
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.
| |
CefImage |
Container for a single image represented at different scale factors. All
image representations should be the same size in density independent pixel
(DIP) units. For example, if the image at scale factor 1.0 is 100x100 pixels
then the image at scale factor 2.0 should be 200x200 pixels -- both images
will display with a DIP size of 100x100 units. The methods of this class must
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.
| |
CefMenuModelDelegate |
Implement this interface to handle menu model events. The methods of this
class will be called on the browser process UI thread unless otherwise
indicated.
| |
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.
| |
CefPdfPrintCallback |
Callback interface for CefBrowserHost::PrintToPDF. The methods of this class
will be called on the browser process UI thread.
| |
CefPdfPrintSettings | ||
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.
| |
CefReadHandler |
Interface the client can implement to provide a custom stream reader. The
methods of this class may be called on any thread.
| |
CefRegisterCdmCallback |
Implement this interface to receive notification when CDM registration is
complete. The methods of this class will be called on the browser process
UI 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.
| |
CefRequestCallback |
Callback interface used for asynchronous continuation of url requests.
| |
CefRequestContext |
A request context provides request handling for a set of related browser
or URL request objects. A request context can be specified when creating a
new browser via the CefBrowserHost static factory methods or when creating a
new URL request via the CefURLRequest 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. The handler
instance will not be released until all objects related to the context have
been destroyed.
| |
CefRequestContextSettings |
Request context initialization settings. Specify NULL or 0 to get the
recommended default values.
| |
CefRequestHandler |
Implement this interface to handle events related to browser requests. The
methods of this class will be called on the thread indicated.
| |
CefResolveCallback |
Callback interface for CefRequestContext::ResolveHost.
| |
CefResourceBundle |
Class used for retrieving resources from the resource bundle (*.pak) files
loaded by CEF during startup or via the CefResourceBundleHandler returned
from CefApp::GetResourceBundleHandler. See CefSettings for additional options
related to resource bundle loading. The methods of this class may be called
on any thread unless otherwise indicated.
| |
CefResourceBundleHandler |
Class used to implement a custom resource bundle interface. See CefSettings
for additional options related to resource bundle loading. 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.
| |
CefResponseFilter |
Implement this interface to filter resource response content. The methods of
this class will be called on the browser process IO thread.
| |
CefRunContextMenuCallback |
Callback interface used for continuation of custom context menu display.
| |
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.
| |
CefSetCookieCallback |
Interface to implement to be notified of asynchronous completion via
CefCookieManager::SetCookie().
| |
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).
| |
CefUrlParts |
URL component parts.
| |
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.
| |
CefValue |
Class that wraps other data value types. Complex types (binary, dictionary
and list) will be referenced but not owned by this object. Can be used on any
process and thread.
| |
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.
|
Structure | Description | |
---|---|---|
CefColor | ||
CefInsets | ||
CefMouseEvent |
Structure representing mouse event information.
| |
CefPoint | ||
CefRange | ||
CefRectangle | ||
CefSize |
Enumeration | Description | |
---|---|---|
CefAlphaType |
Describes how to interpret the alpha component of a pixel.
| |
CefCdmRegistrationError |
Error codes for CDM registration. See cef_web_plugin.h for details.
| |
CefCertStatus |
Supported certificate status code values. See net\cert\cert_status_flags.h
for more information. CERT_STATUS_NONE is new in CEF because we use an
enum while cert_status_flags.h uses a typedef and static const variables.
| |
CefColorModel |
Print job color mode values.
| |
CefColorType |
Describes how to interpret the components of a pixel.
| |
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.
| |
CefCrossAxisAlignment |
Specifies where along the cross axis the CefBoxLayout child views should be
laid out.
| |
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.
| |
CefJsonParserError |
Error codes that can be returned from CefParseJSONAndReturnError.
| |
CefJsonParserOptions |
Options that can be passed to CefParseJSON.
| |
CefJsonWriterOptions |
Options that can be passed to CefWriteJSON.
| |
CefKeyEventType |
Key event types.
| |
CefLogSeverity |
Log severity levels.
| |
CefMainAxisAlignment |
Specifies where along the main axis the CefBoxLayout child views should be
laid out.
| |
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.
| |
CefPdfPrintMarginType |
Margin type for PDF printing.
| |
CefPluginPolicy |
Plugin policies supported by CefRequestContextHandler::OnBeforePluginLoad.
| |
CefPostDataElementType |
Post data elements may represent either bytes or files.
| |
CefProcessId |
Existing process IDs.
| |
CefReferrerPolicy |
Policy for how the Referrer HTTP header value will be sent during navigation.
If the `--no-referrers` command-line flag is specified then the policy value
will be ignored and the Referrer value will never be sent.
| |
CefResourceType |
Resource type for a request.
| |
CefResponseFilterStatus |
Return values for CefResponseFilter::Filter().
| |
CefReturnValue |
Return value types.
| |
CefRuntimePlatform | ||
CefScaleFactor |
Supported UI scale factors for the platform. SCALE_FACTOR_NONE is used for
density independent resources such as string, html/js files or an image that
can be used for any scale factors (such as wallpapers).
| |
CefState |
Represents the state of a setting.
| |
CefStorageType |
Storage types.
| |
CefTerminationStatus |
Process termination status values.
| |
CefTextStyle |
Text style types. Should be kepy in sync with gfx::TextStyle.
| |
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.
| |
CefWindowOpenDisposition |
The manner in which a link click should be opened.
| |
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.
|