1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2026-04-23 01:13:01 +02:00
Files

102 lines
7.2 KiB
HTML
Raw Permalink Normal View History

2026-03-19 13:17:28 +01:00
<!DOCTYPE html>
<html lang="en">
<head>
<title>cef4delphi: uCEFTypes: Record TCefComponentUpdater</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
2026-04-04 18:01:24 +02:00
<meta name="generator" content="PasDoc 1.0.4">
2026-03-19 13:17:28 +01:00
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="StyleSheet" type="text/css" href="bootstrap.min.css">
<link rel="StyleSheet" type="text/css" href="pasdoc.css">
2026-03-30 18:44:20 +02:00
<style type="text/css">
body { margin: 0.5em; }
.badge { padding: 0.1em 0.5em; color: white; }
</style></head>
2026-03-19 13:17:28 +01:00
<body>
<span id="TCefComponentUpdater"></span><h1 class="cio">Record TCefComponentUpdater</h1>
<div class="sections">
<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section"><a class="section" href="#PasDoc-Fields">Fields</a></div></div>
<span id="PasDoc-Description"></span><h2 class="unit">Unit</h2>
<p class="unitlink">
<a href="uCEFTypes.html">uCEFTypes</a></p>
<h2 class="declaration">Declaration</h2>
<p class="declaration">
<code>type TCefComponentUpdater = record</code></p>
<h2 class="description">Description</h2>
<p>
This structure provides access to Chromium's component updater service, allowing clients to discover registered components and trigger on-demand updates. The functions of this structure may only be called on the browser process UI thread. If the CEF context is not initialized or the component updater service is not available, functions will return safe defaults (0, nullptr, or NULL). </p>
<p>
<p>Implemented by ICefComponentUpdater.
<p>&lt;see href=&quot;<a href="https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_component_updater_capi.h">https://bitbucket.org/chromiumembedded/cef/src/master/include/capi/cef_component_updater_capi.h</a>&quot;&gt;CEF source file: /include/capi/cef_component_updater_capi.h (cef_component_updater_t))</p>
<h2 class="overview">Overview</h2>
<span id="PasDoc-Fields"></span><h3 class="summary">Fields</h3>
<table class="summary wide_list">
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefComponentUpdater.html#base">base</a></strong>: <a href="uCEFTypes.TCefBaseRefCounted.html">TCefBaseRefCounted</a>;</code></td>
</tr>
<tr class="list2 visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefComponentUpdater.html#get_component_count">get_component_count</a></strong>: function(self: <a href="uCEFTypes.html#PCefComponentUpdater">PCefComponentUpdater</a>): <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; stdcall;</code></td>
</tr>
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefComponentUpdater.html#get_components">get_components</a></strong>: procedure(self: <a href="uCEFTypes.html#PCefComponentUpdater">PCefComponentUpdater</a>; out componentsCount: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; out components: <a href="uCEFTypes.html#PCefComponent">PCefComponent</a>); stdcall;</code></td>
</tr>
<tr class="list2 visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefComponentUpdater.html#get_component_by_id">get_component_by_id</a></strong>: function(self: <a href="uCEFTypes.html#PCefComponentUpdater">PCefComponentUpdater</a>; const component_id: <a href="uCEFTypes.html#PCefString">PCefString</a>): <a href="uCEFTypes.html#PCefComponent">PCefComponent</a>; stdcall;</code></td>
</tr>
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><code><strong><a href="uCEFTypes.TCefComponentUpdater.html#update">update</a></strong>: procedure(self: <a href="uCEFTypes.html#PCefComponentUpdater">PCefComponentUpdater</a>; const component_id: <a href="uCEFTypes.html#PCefString">PCefString</a>; priority: <a href="uCEFTypes.html#TCefComponentUpdatePriority">TCefComponentUpdatePriority</a>; callback: <a href="uCEFTypes.html#PCefComponentUpdateCallback">PCefComponentUpdateCallback</a>); stdcall;</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Fields</h3>
<table class="detail visibility-public wide_list">
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><span id="base"></span><code><strong>base</strong>: <a href="uCEFTypes.TCefBaseRefCounted.html">TCefBaseRefCounted</a>;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-public wide_list">
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><span id="get_component_count"></span><code><strong>get_component_count</strong>: function(self: <a href="uCEFTypes.html#PCefComponentUpdater">PCefComponentUpdater</a>): <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; stdcall;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-public wide_list">
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><span id="get_components"></span><code><strong>get_components</strong>: procedure(self: <a href="uCEFTypes.html#PCefComponentUpdater">PCefComponentUpdater</a>; out componentsCount: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; out components: <a href="uCEFTypes.html#PCefComponent">PCefComponent</a>); stdcall;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-public wide_list">
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><span id="get_component_by_id"></span><code><strong>get_component_by_id</strong>: function(self: <a href="uCEFTypes.html#PCefComponentUpdater">PCefComponentUpdater</a>; const component_id: <a href="uCEFTypes.html#PCefString">PCefString</a>): <a href="uCEFTypes.html#PCefComponent">PCefComponent</a>; stdcall;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail visibility-public wide_list">
<tr class="list visibility-public">
<td class="visibility"><span class="badge vis-public">Public</span></td>
<td class="itemcode"><span id="update"></span><code><strong>update</strong>: procedure(self: <a href="uCEFTypes.html#PCefComponentUpdater">PCefComponentUpdater</a>; const component_id: <a href="uCEFTypes.html#PCefString">PCefString</a>; priority: <a href="uCEFTypes.html#TCefComponentUpdatePriority">TCefComponentUpdatePriority</a>; callback: <a href="uCEFTypes.html#PCefComponentUpdateCallback">PCefComponentUpdateCallback</a>); stdcall;</code></td>
</tr>
<tr><td colspan="2">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
2026-04-04 18:01:24 +02:00
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 1.0.4</a>. </em>
2026-03-19 13:17:28 +01:00
</span>
</body></html>