4690 lines
224 KiB
HTML
4690 lines
224 KiB
HTML
|
<!--
|
|||
|
SPDX-FileCopyrightText: GTK Development Team
|
|||
|
|
|||
|
SPDX-License-Identifier: LGPL-2.1-or-later
|
|||
|
-->
|
|||
|
|
|||
|
<!DOCTYPE html>
|
|||
|
<html lang="en">
|
|||
|
<head>
|
|||
|
<title>Gio – 2.0</title>
|
|||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|||
|
|
|||
|
<meta charset="utf-8" />
|
|||
|
|
|||
|
|
|||
|
<meta property="og:type" content="website"/>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<meta property="og:title" content="Gio-2.0"/>
|
|||
|
<meta property="og:description" content="Reference for Gio-2.0"/>
|
|||
|
<meta name="twitter:title" content="Gio-2.0"/>
|
|||
|
<meta name="twitter:description" content="Reference for Gio-2.0"/>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<meta name="twitter:card" content="summary"/>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<link rel="stylesheet" href="style.css" type="text/css" />
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<script src="urlmap.js"></script>
|
|||
|
|
|||
|
|
|||
|
<script src="fzy.js"></script>
|
|||
|
<script src="search.js"></script>
|
|||
|
|
|||
|
<script src="main.js"></script>
|
|||
|
<!--[if IE]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
|
|||
|
</head>
|
|||
|
|
|||
|
<body>
|
|||
|
<div id="body-wrapper" tabindex="-1">
|
|||
|
|
|||
|
<nav class="sidebar devhelp-hidden">
|
|||
|
|
|||
|
|
|||
|
<div class="search section">
|
|||
|
<form id="search-form" autocomplete="off">
|
|||
|
<input id="search-input" type="text" name="do-not-autocomplete" placeholder="Click, or press 's' to search" autocomplete="off"/>
|
|||
|
</form>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="section namespace">
|
|||
|
<h3><a href="index.html">Gio</a></h3>
|
|||
|
<p>API Version: 2.0</p>
|
|||
|
|
|||
|
<p>Library Version: 2.72</p>
|
|||
|
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="section">
|
|||
|
<h5>Sections</h5>
|
|||
|
<div class="links">
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<a href="#classes">Classes</a>
|
|||
|
|
|||
|
|
|||
|
<a href="#interfaces">Interfaces</a>
|
|||
|
|
|||
|
|
|||
|
<a href="#structs">Structs</a>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<a href="#enums">Enumerations</a>
|
|||
|
|
|||
|
|
|||
|
<a href="#bitfields">Bitfields</a>
|
|||
|
|
|||
|
|
|||
|
<a href="#domains">Error Domains</a>
|
|||
|
|
|||
|
|
|||
|
<a href="#callbacks">Callbacks</a>
|
|||
|
|
|||
|
|
|||
|
<a href="#functions">Functions</a>
|
|||
|
|
|||
|
|
|||
|
<a href="#function_macros">Function Macros</a>
|
|||
|
|
|||
|
|
|||
|
<a href="#constants">Constants</a>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="section">
|
|||
|
<h5>Dependencies</h5>
|
|||
|
<div class="links">
|
|||
|
|
|||
|
<a href="https://docs.gtk.org/glib/" class="external">GLib</a>
|
|||
|
|
|||
|
<a href="https://docs.gtk.org/gmodule/" class="external">GModule</a>
|
|||
|
|
|||
|
<a href="https://docs.gtk.org/gobject/" class="external">GObject</a>
|
|||
|
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
|
|||
|
|
|||
|
</nav>
|
|||
|
|
|||
|
<button id="btn-to-top" class="hidden"><span class="up-arrow"></span></button>
|
|||
|
|
|||
|
|
|||
|
<section id="main" class="content">
|
|||
|
<header>
|
|||
|
<h3>Namespace</h3>
|
|||
|
<h1>Gio – 2.0</h1>
|
|||
|
|
|||
|
<div class="description">
|
|||
|
<p>Gio is a library providing useful classes for general purpose I/O, networking, IPC, settings, and other high level application functionality</p>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="meta info">
|
|||
|
<table>
|
|||
|
<tr><td><em>Version</em></td><td>2.72</td></tr>
|
|||
|
<tr><td><em>Authors</em></td><td>GTK Development Team</td></tr>
|
|||
|
<tr><td><em>License</em></td><td>LGPL-2.1-or-later</td></tr>
|
|||
|
<tr><td><em>Website</em></td><td><a href="https://www.gtk.org" class="external">https://www.gtk.org</a></td></tr>
|
|||
|
<tr><td><em>Source</em></td><td><a href="https://gitlab.gnome.org/GNOME/glib/" class="external">https://gitlab.gnome.org/GNOME/glib/</a></td></tr>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
|
|||
|
<div class="meta build toggle-wrapper">
|
|||
|
<h4>Build</h4>
|
|||
|
|
|||
|
<div class="docblock">
|
|||
|
<table>
|
|||
|
<tr><td>C headers</td><td><code>gio/gdesktopappinfo.h, gio/gfiledescriptorbased.h, gio/gio.h, gio/gunixfdlist.h, gio/gunixfdmessage.h, gio/gunixinputstream.h, gio/gunixmounts.h, gio/gunixoutputstream.h</code></td></tr>
|
|||
|
<tr><td>pkg-config files</td><td><code>gio-2.0, gio-unix-2.0</code></td></tr>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</header>
|
|||
|
|
|||
|
|
|||
|
<section>
|
|||
|
<div class="toggle-wrapper">
|
|||
|
<h4 id="dependencies" style="display:flex;">
|
|||
|
Dependencies
|
|||
|
<a href="#dependencies" class="anchor"></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<div class="docblock">
|
|||
|
<table>
|
|||
|
|
|||
|
|
|||
|
<tr>
|
|||
|
<td><strong>GLib</strong>—2.0</td>
|
|||
|
<td>The base utility library</td>
|
|||
|
</tr>
|
|||
|
<tr>
|
|||
|
<td></td>
|
|||
|
<td><a href="https://docs.gtk.org/glib/" class="external">Browse documentation</a></td>
|
|||
|
</tr>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<tr>
|
|||
|
<td><strong>GObject</strong>—2.0</td>
|
|||
|
<td>The base type system library</td>
|
|||
|
</tr>
|
|||
|
<tr>
|
|||
|
<td></td>
|
|||
|
<td><a href="https://docs.gtk.org/gobject/" class="external">Browse documentation</a></td>
|
|||
|
</tr>
|
|||
|
|
|||
|
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<section>
|
|||
|
<div class="toggle-wrapper">
|
|||
|
<h4 id="extra" style="display:flex;">
|
|||
|
Additional documentation
|
|||
|
<a href="#extra" class="anchor"></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<div class="docblock">
|
|||
|
<ul>
|
|||
|
|
|||
|
<li><a href="overview.html">Overview</a></li>
|
|||
|
|
|||
|
<li><a href="migrating-gdbus.html">Migrating to GDBus</a></li>
|
|||
|
|
|||
|
<li><a href="migrating-gconf.html">Migrating from GConf to GSettings</a></li>
|
|||
|
|
|||
|
<li><a href="migrating-gnome-vfs.html">Migrating from GnomeVFS to GIO</a></li>
|
|||
|
|
|||
|
<li><a href="classes_hierarchy.html">Classes Hierarchy</a></li>
|
|||
|
|
|||
|
</ul>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<section>
|
|||
|
<div class="toggle-wrapper default-hide">
|
|||
|
<h4 id="classes" class="section-header" style="display:flex;">
|
|||
|
Classes
|
|||
|
<a href="#classes" class="anchor"></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<div class="docblock">
|
|||
|
<table style="display:block;">
|
|||
|
<tbody>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="AppInfoMonitor" class="symbol" href="class.AppInfoMonitor.html">AppInfoMonitor</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GAppInfoMonitor</code> is a very simple object used for monitoring the app
|
|||
|
info database for changes (ie: newly installed or removed applications).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="AppLaunchContext" class="symbol" href="class.AppLaunchContext.html">AppLaunchContext</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Integrating the launch with the launching application. This is used to
|
|||
|
handle for instance startup notification and launching the new application
|
|||
|
on the same screen as the launching window.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Application" class="symbol" href="class.Application.html">Application</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GApplication</code> is the foundation of an application. It wraps some
|
|||
|
low-level platform-specific services and is intended to act as the
|
|||
|
foundation for higher-level application classes such as
|
|||
|
<code>GtkApplication</code> or <code>MxApplication</code>. In general, you should not use
|
|||
|
this class outside of a higher level framework.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ApplicationCommandLine" class="symbol" href="class.ApplicationCommandLine.html">ApplicationCommandLine</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GApplicationCommandLine</code> represents a command-line invocation of
|
|||
|
an application. It is created by <code>GApplication</code> and emitted
|
|||
|
in the <code>GApplication::command-line</code> signal and virtual function.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="BufferedInputStream" class="symbol" href="class.BufferedInputStream.html">BufferedInputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Buffered input stream implements <code>GFilterInputStream</code> and provides
|
|||
|
for buffered reads.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="BufferedOutputStream" class="symbol" href="class.BufferedOutputStream.html">BufferedOutputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Buffered output stream implements <code>GFilterOutputStream</code> and provides
|
|||
|
for buffered writes.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="BytesIcon" class="symbol" href="class.BytesIcon.html">BytesIcon</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GBytesIcon</code> specifies an image held in memory in a common format (usually
|
|||
|
png) to be used as icon.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Cancellable" class="symbol" href="class.Cancellable.html">Cancellable</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>GCancellable is a thread-safe operation cancellation stack used
|
|||
|
throughout <span class="caps">GIO</span> to allow for cancellation of synchronous and
|
|||
|
asynchronous operations.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="CharsetConverter" class="symbol" href="class.CharsetConverter.html">CharsetConverter</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GCharsetConverter</code> is an implementation of <code>GConverter</code> based on GIConv.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ConverterInputStream" class="symbol" href="class.ConverterInputStream.html">ConverterInputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Converter input stream implements <code>GInputStream</code> and allows
|
|||
|
conversion of data of various types during reading.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ConverterOutputStream" class="symbol" href="class.ConverterOutputStream.html">ConverterOutputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Converter output stream implements <code>GOutputStream</code> and allows
|
|||
|
conversion of data of various types during reading.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Credentials" class="symbol" href="class.Credentials.html">Credentials</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The <code>GCredentials</code> type is a reference-counted wrapper for native
|
|||
|
credentials. This information is typically used for identifying,
|
|||
|
authenticating and authorizing other processes.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DataInputStream" class="symbol" href="class.DataInputStream.html">DataInputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Data input stream implements <code>GInputStream</code> and includes functions for
|
|||
|
reading structured data directly from a binary input stream.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DataOutputStream" class="symbol" href="class.DataOutputStream.html">DataOutputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Data output stream implements <code>GOutputStream</code> and includes functions for
|
|||
|
writing data directly to an output stream.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusActionGroup" class="symbol" href="class.DBusActionGroup.html">DBusActionGroup</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDBusActionGroup</code> is an implementation of the <code>GActionGroup</code>
|
|||
|
interface that can be used as a proxy for an action group
|
|||
|
that is exported over D-Bus with g_dbus_connection_export_action_group().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusAuthObserver" class="symbol" href="class.DBusAuthObserver.html">DBusAuthObserver</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The <code>GDBusAuthObserver</code> type provides a mechanism for participating
|
|||
|
in how a <code>GDBusServer</code> (or a <code>GDBusConnection</code>) authenticates remote
|
|||
|
peers. Simply instantiate a <code>GDBusAuthObserver</code> and connect to the
|
|||
|
signals you are interested in. Note that new signals may be added
|
|||
|
in the future.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusConnection" class="symbol" href="class.DBusConnection.html">DBusConnection</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The <code>GDBusConnection</code> type is used for D-Bus connections to remote
|
|||
|
peers such as a message buses. It is a low-level <span class="caps">API</span> that offers a
|
|||
|
lot of flexibility. For instance, it lets you establish a connection
|
|||
|
over any transport that can by represented as a <code>GIOStream</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusInterfaceSkeleton" class="symbol" href="class.DBusInterfaceSkeleton.html">DBusInterfaceSkeleton</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Abstract base class for D-Bus interfaces on the service side.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusMenuModel" class="symbol" href="class.DBusMenuModel.html">DBusMenuModel</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDBusMenuModel</code> is an implementation of <code>GMenuModel</code> that can be used
|
|||
|
as a proxy for a menu model that is exported over D-Bus with g_dbus_connection_export_menu_model().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusMessage" class="symbol" href="class.DBusMessage.html">DBusMessage</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A type for representing D-Bus messages that can be sent or received
|
|||
|
on a <code>GDBusConnection</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusMethodInvocation" class="symbol" href="class.DBusMethodInvocation.html">DBusMethodInvocation</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Instances of the <code>GDBusMethodInvocation</code> class are used when
|
|||
|
handling D-Bus method calls. It provides a way to asynchronously
|
|||
|
return results and errors.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusObjectManagerClient" class="symbol" href="class.DBusObjectManagerClient.html">DBusObjectManagerClient</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDBusObjectManagerClient</code> is used to create, monitor and delete object
|
|||
|
proxies for remote objects exported by a <code>GDBusObjectManagerServer</code> (or any
|
|||
|
code implementing the
|
|||
|
<a href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager">org.freedesktop.DBus.ObjectManager</a> interface).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusObjectManagerServer" class="symbol" href="class.DBusObjectManagerServer.html">DBusObjectManagerServer</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDBusObjectManagerServer</code> is used to export <code>GDBusObject</code> instances using
|
|||
|
the standardized
|
|||
|
<a href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager">org.freedesktop.DBus.ObjectManager</a>
|
|||
|
interface. For example, remote D-Bus clients can get all objects
|
|||
|
and properties in a single call. Additionally, any change in the
|
|||
|
object hierarchy is broadcast using signals. This means that D-Bus
|
|||
|
clients can keep caches up to date by only listening to D-Bus signals.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusObjectProxy" class="symbol" href="class.DBusObjectProxy.html">DBusObjectProxy</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GDBusObjectProxy</code> is an object used to represent a remote object
|
|||
|
with one or more D-Bus interfaces. Normally, you don’t instantiate
|
|||
|
a <code>GDBusObjectProxy</code> yourself - typically <code>GDBusObjectManagerClient</code>
|
|||
|
is used to obtain it.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusObjectSkeleton" class="symbol" href="class.DBusObjectSkeleton.html">DBusObjectSkeleton</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GDBusObjectSkeleton</code> instance is essentially a group of D-Bus
|
|||
|
interfaces. The set of exported interfaces on the object may be
|
|||
|
dynamic and change at runtime.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusProxy" class="symbol" href="class.DBusProxy.html">DBusProxy</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDBusProxy</code> is a base class used for proxies to access a D-Bus
|
|||
|
interface on a remote object. A <code>GDBusProxy</code> can be constructed for
|
|||
|
both well-known and unique names.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusServer" class="symbol" href="class.DBusServer.html">DBusServer</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDBusServer</code> is a helper for listening to and accepting D-Bus
|
|||
|
connections. This can be used to create a new D-Bus server, allowing two
|
|||
|
peers to use the D-Bus protocol for their own specialized communication.
|
|||
|
A server instance provided in this way will not perform message routing or
|
|||
|
implement the org.freedesktop.DBus interface.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DebugControllerDBus" class="symbol" href="class.DebugControllerDBus.html">DebugControllerDBus</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDebugControllerDBus</code> is an implementation of <code>GDebugController</code> which exposes
|
|||
|
debug settings as a D-Bus object.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DesktopAppInfo" class="symbol" href="class.DesktopAppInfo.html">DesktopAppInfo</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDesktopAppInfo</code> is an implementation of <code>GAppInfo</code> based on
|
|||
|
desktop files.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Emblem" class="symbol" href="class.Emblem.html">Emblem</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GEmblem</code> is an implementation of <code>GIcon</code> that supports
|
|||
|
having an emblem, which is an icon with additional properties.
|
|||
|
It can than be added to a <code>GEmblemedIcon</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="EmblemedIcon" class="symbol" href="class.EmblemedIcon.html">EmblemedIcon</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GEmblemedIcon</code> is an implementation of <code>GIcon</code> that supports
|
|||
|
adding an emblem to an icon. Adding multiple emblems to an
|
|||
|
icon is ensured via g_emblemed_icon_add_emblem().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileEnumerator" class="symbol" href="class.FileEnumerator.html">FileEnumerator</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GFileEnumerator</code> allows you to operate on a set of <code>GFiles</code>,
|
|||
|
returning a <code>GFileInfo</code> structure for each file enumerated (e.g.
|
|||
|
<code>g_file_enumerate_children()</code> will return a <code>GFileEnumerator</code> for each
|
|||
|
of the children within a directory).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileIcon" class="symbol" href="class.FileIcon.html">FileIcon</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GFileIcon</code> specifies an icon by pointing to an image file
|
|||
|
to be used as icon.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileInfo" class="symbol" href="class.FileInfo.html">FileInfo</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Functionality for manipulating basic metadata for files. <code>GFileInfo</code>
|
|||
|
implements methods for getting information that all files should
|
|||
|
contain, and allows for manipulation of extended attributes.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileInputStream" class="symbol" href="class.FileInputStream.html">FileInputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>GFileInputStream provides input streams that take their
|
|||
|
content from a file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileIOStream" class="symbol" href="class.FileIOStream.html">FileIOStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>GFileIOStream provides io streams that both read and write to the same
|
|||
|
file handle.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileMonitor" class="symbol" href="class.FileMonitor.html">FileMonitor</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Monitors a file or directory for changes.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FilenameCompleter" class="symbol" href="class.FilenameCompleter.html">FilenameCompleter</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Completes partial file and directory names given a partial string by
|
|||
|
looking in the file system for clues. Can return a list of possible
|
|||
|
completion strings for widget implementations.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileOutputStream" class="symbol" href="class.FileOutputStream.html">FileOutputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>GFileOutputStream provides output streams that write their
|
|||
|
content to a file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FilterInputStream" class="symbol" href="class.FilterInputStream.html">FilterInputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Base class for input stream implementations that perform some
|
|||
|
kind of filtering operation on a base stream. Typical examples
|
|||
|
of filtering operations are character set conversion, compression
|
|||
|
and byte order flipping.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FilterOutputStream" class="symbol" href="class.FilterOutputStream.html">FilterOutputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Base class for output stream implementations that perform some
|
|||
|
kind of filtering operation on a base stream. Typical examples
|
|||
|
of filtering operations are character set conversion, compression
|
|||
|
and byte order flipping.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="InetAddress" class="symbol" href="class.InetAddress.html">InetAddress</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GInetAddress</code> represents an IPv4 or IPv6 internet address. Use
|
|||
|
<code>g_resolver_lookup_by_name()</code> or <code>g_resolver_lookup_by_name_async()</code> to
|
|||
|
look up the <code>GInetAddress</code> for a hostname. Use
|
|||
|
<code>g_resolver_lookup_by_address()</code> or
|
|||
|
<code>g_resolver_lookup_by_address_async()</code> to look up the hostname for a
|
|||
|
<code>GInetAddress</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="InetAddressMask" class="symbol" href="class.InetAddressMask.html">InetAddressMask</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GInetAddressMask</code> represents a range of IPv4 or IPv6 addresses
|
|||
|
described by a base address and a length indicating how many bits
|
|||
|
of the base address are relevant for matching purposes. These are
|
|||
|
often given in string form. Eg, “10.0.0.0/8”, or “fe80::/10”.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="InetSocketAddress" class="symbol" href="class.InetSocketAddress.html">InetSocketAddress</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>An IPv4 or IPv6 socket address; that is, the combination of a
|
|||
|
<code>GInetAddress</code> and a port number.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="InputStream" class="symbol" href="class.InputStream.html">InputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GInputStream</code> has functions to read from a stream (g_input_stream_read()),
|
|||
|
to close a stream (g_input_stream_close()) and to skip some content (g_input_stream_skip()).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="IOModule" class="symbol" href="class.IOModule.html">IOModule</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Provides an interface and default functions for loading and unloading
|
|||
|
modules. This is used internally to make <span class="caps">GIO</span> extensible, but can also
|
|||
|
be used by others to implement module loading.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="IOStream" class="symbol" href="class.IOStream.html">IOStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>GIOStream represents an object that has both read and write streams.
|
|||
|
Generally the two streams act as separate input and output streams,
|
|||
|
but they share some common resources and state. For instance, for
|
|||
|
seekable streams, both streams may use the same position.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ListStore" class="symbol" href="class.ListStore.html">ListStore</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GListStore</code> is a simple implementation of <code>GListModel</code> that stores all
|
|||
|
items in memory.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MemoryInputStream" class="symbol" href="class.MemoryInputStream.html">MemoryInputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GMemoryInputStream</code> is a class for using arbitrary
|
|||
|
memory chunks as input for <span class="caps">GIO</span> streaming input operations.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MemoryOutputStream" class="symbol" href="class.MemoryOutputStream.html">MemoryOutputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GMemoryOutputStream</code> is a class for using arbitrary
|
|||
|
memory chunks as output for <span class="caps">GIO</span> streaming output operations.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Menu" class="symbol" href="class.Menu.html">Menu</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GMenu</code> is a simple implementation of <code>GMenuModel</code>.
|
|||
|
You populate a <code>GMenu</code> by adding <code>GMenuItem</code> instances to it.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MenuAttributeIter" class="symbol" href="class.MenuAttributeIter.html">MenuAttributeIter</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GMenuAttributeIter</code> is an opaque structure type. You must access it
|
|||
|
using the functions below.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MenuItem" class="symbol" href="class.MenuItem.html">MenuItem</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GMenuItem</code> is an opaque structure type. You must access it using the
|
|||
|
functions below.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MenuLinkIter" class="symbol" href="class.MenuLinkIter.html">MenuLinkIter</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GMenuLinkIter</code> is an opaque structure type. You must access it using
|
|||
|
the functions below.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MenuModel" class="symbol" href="class.MenuModel.html">MenuModel</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GMenuModel</code> represents the contents of a menu — an ordered list of
|
|||
|
menu items. The items are associated with actions, which can be
|
|||
|
activated through them. Items can be grouped in sections, and may
|
|||
|
have submenus associated with them. Both items and sections usually
|
|||
|
have some representation data, such as labels or icons. The type of
|
|||
|
the associated action (ie whether it is stateful, and what kind of
|
|||
|
state it has) can influence the representation of the item.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MountOperation" class="symbol" href="class.MountOperation.html">MountOperation</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GMountOperation</code> provides a mechanism for interacting with the user.
|
|||
|
It can be used for authenticating mountable operations, such as loop
|
|||
|
mounting files, hard drive partitions or server locations. It can
|
|||
|
also be used to ask the user questions or show a list of applications
|
|||
|
preventing unmount or eject operations from completing.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="NativeSocketAddress" class="symbol" href="class.NativeSocketAddress.html">NativeSocketAddress</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A socket address of some unknown native type.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="NativeVolumeMonitor" class="symbol" href="class.NativeVolumeMonitor.html">NativeVolumeMonitor</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="NetworkAddress" class="symbol" href="class.NetworkAddress.html">NetworkAddress</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GNetworkAddress</code> provides an easy way to resolve a hostname and
|
|||
|
then attempt to connect to that host, handling the possibility of
|
|||
|
multiple <span class="caps">IP</span> addresses and multiple address families.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="NetworkService" class="symbol" href="class.NetworkService.html">NetworkService</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Like <code>GNetworkAddress</code> does with hostnames, <code>GNetworkService</code>
|
|||
|
provides an easy way to resolve a <span class="caps">SRV</span> record, and then attempt to
|
|||
|
connect to one of the hosts that implements that service, handling
|
|||
|
service priority/weighting, multiple <span class="caps">IP</span> addresses, and multiple
|
|||
|
address families.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Notification" class="symbol" href="class.Notification.html">Notification</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GNotification</code> is a mechanism for creating a notification to be shown
|
|||
|
to the user — typically as a pop-up notification presented by the
|
|||
|
desktop environment shell.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="OutputStream" class="symbol" href="class.OutputStream.html">OutputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GOutputStream</code> has functions to write to a stream (g_output_stream_write()),
|
|||
|
to close a stream (g_output_stream_close()) and to flush pending writes (g_output_stream_flush()).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Permission" class="symbol" href="class.Permission.html">Permission</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GPermission</code> represents the status of the caller’s permission to
|
|||
|
perform a certain action.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="PropertyAction" class="symbol" href="class.PropertyAction.html">PropertyAction</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GPropertyAction</code> is a way to get a <code>GAction</code> with a state value
|
|||
|
reflecting and controlling the value of a <code>GObject</code> property.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ProxyAddress" class="symbol" href="class.ProxyAddress.html">ProxyAddress</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Support for proxied <code>GInetSocketAddress</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ProxyAddressEnumerator" class="symbol" href="class.ProxyAddressEnumerator.html">ProxyAddressEnumerator</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GProxyAddressEnumerator</code> is a wrapper around <code>GSocketAddressEnumerator</code> which
|
|||
|
takes the <code>GSocketAddress</code> instances returned by the <code>GSocketAddressEnumerator</code>
|
|||
|
and wraps them in <code>GProxyAddress</code> instances, using the given
|
|||
|
<code>GProxyAddressEnumerator:proxy-resolver</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Resolver" class="symbol" href="class.Resolver.html">Resolver</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GResolver</code> provides cancellable synchronous and asynchronous <span class="caps">DNS</span>
|
|||
|
resolution, for hostnames (g_resolver_lookup_by_address(),
|
|||
|
<code>g_resolver_lookup_by_name()</code> and their async variants) and <span class="caps">SRV</span>
|
|||
|
(service) records (g_resolver_lookup_service()).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Settings" class="symbol" href="class.Settings.html">Settings</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The <code>GSettings</code> class provides a convenient <span class="caps">API</span> for storing and retrieving
|
|||
|
application settings.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SettingsBackend" class="symbol" href="class.SettingsBackend.html">SettingsBackend</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The <code>GSettingsBackend</code> interface defines a generic interface for
|
|||
|
non-strictly-typed data that is stored in a hierarchy. To implement
|
|||
|
an alternative storage backend for <code>GSettings</code>, you need to implement
|
|||
|
the <code>GSettingsBackend</code> interface and then make it implement the
|
|||
|
extension point <code>G_SETTINGS_BACKEND_EXTENSION_POINT_NAME</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SimpleAction" class="symbol" href="class.SimpleAction.html">SimpleAction</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GSimpleAction</code> is the obvious simple implementation of the <code>GAction</code>
|
|||
|
interface. This is the easiest way to create an action for purposes of
|
|||
|
adding it to a <code>GSimpleActionGroup</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SimpleActionGroup" class="symbol" href="class.SimpleActionGroup.html">SimpleActionGroup</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GSimpleActionGroup</code> is a hash table filled with <code>GAction</code> objects,
|
|||
|
implementing the <code>GActionGroup</code> and <code>GActionMap</code> interfaces.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SimpleAsyncResult" class="symbol" href="class.SimpleAsyncResult.html">SimpleAsyncResult</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>As of GLib 2.46, <code>GSimpleAsyncResult</code> is deprecated in favor of
|
|||
|
<code>GTask</code>, which provides a simpler <span class="caps">API</span>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SimpleIOStream" class="symbol" href="class.SimpleIOStream.html">SimpleIOStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>GSimpleIOStream creates a <code>GIOStream</code> from an arbitrary <code>GInputStream</code> and
|
|||
|
<code>GOutputStream</code>. This allows any pair of input and output streams to be used
|
|||
|
with <code>GIOStream</code> methods.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SimplePermission" class="symbol" href="class.SimplePermission.html">SimplePermission</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GSimplePermission</code> is a trivial implementation of <code>GPermission</code> that
|
|||
|
represents a permission that is either always or never allowed. The
|
|||
|
value is given at construction and doesn’t change.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SimpleProxyResolver" class="symbol" href="class.SimpleProxyResolver.html">SimpleProxyResolver</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GSimpleProxyResolver</code> is a simple <code>GProxyResolver</code> implementation
|
|||
|
that handles a single default proxy, multiple <span class="caps">URI</span>-scheme-specific
|
|||
|
proxies, and a list of hosts that proxies should not be used for.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Socket" class="symbol" href="class.Socket.html">Socket</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GSocket</code> is a low-level networking primitive. It is a more or less
|
|||
|
direct mapping of the <span class="caps">BSD</span> socket <span class="caps">API</span> in a portable GObject based <span class="caps">API</span>.
|
|||
|
It supports both the <span class="caps">UNIX</span> socket implementations and winsock2 on Windows.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketAddress" class="symbol" href="class.SocketAddress.html">SocketAddress</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GSocketAddress</code> is the equivalent of struct sockaddr in the <span class="caps">BSD</span>
|
|||
|
sockets <span class="caps">API</span>. This is an abstract class; use <code>GInetSocketAddress</code>
|
|||
|
for internet sockets, or <code>GUnixSocketAddress</code> for <span class="caps">UNIX</span> domain sockets.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketAddressEnumerator" class="symbol" href="class.SocketAddressEnumerator.html">SocketAddressEnumerator</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GSocketAddressEnumerator</code> is an enumerator type for <code>GSocketAddress</code>
|
|||
|
instances. It is returned by enumeration functions such as
|
|||
|
g_socket_connectable_enumerate(), which returns a <code>GSocketAddressEnumerator</code>
|
|||
|
to list each <code>GSocketAddress</code> which could be used to connect to that
|
|||
|
<code>GSocketConnectable</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketClient" class="symbol" href="class.SocketClient.html">SocketClient</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GSocketClient</code> is a lightweight high-level utility class for connecting to
|
|||
|
a network host using a connection oriented socket type.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketConnection" class="symbol" href="class.SocketConnection.html">SocketConnection</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GSocketConnection</code> is a <code>GIOStream</code> for a connected socket. They
|
|||
|
can be created either by <code>GSocketClient</code> when connecting to a host,
|
|||
|
or by <code>GSocketListener</code> when accepting a new client.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketControlMessage" class="symbol" href="class.SocketControlMessage.html">SocketControlMessage</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GSocketControlMessage</code> is a special-purpose utility message that
|
|||
|
can be sent to or received from a <code>GSocket</code>. These types of
|
|||
|
messages are often called “ancillary data”.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketListener" class="symbol" href="class.SocketListener.html">SocketListener</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GSocketListener</code> is an object that keeps track of a set
|
|||
|
of server sockets and helps you accept sockets from any of the
|
|||
|
socket, either sync or async.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketService" class="symbol" href="class.SocketService.html">SocketService</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GSocketService</code> is an object that represents a service that
|
|||
|
is provided to the network or over local sockets. When a new
|
|||
|
connection is made to the service the <code>GSocketService::incoming</code>
|
|||
|
signal is emitted.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Subprocess" class="symbol" href="class.Subprocess.html">Subprocess</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GSubprocess</code> allows the creation of and interaction with child processes.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SubprocessLauncher" class="symbol" href="class.SubprocessLauncher.html">SubprocessLauncher</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This class contains a set of options for launching child processes,
|
|||
|
such as where its standard input and output will be directed, the
|
|||
|
argument list, the environment, and more.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Task" class="symbol" href="class.Task.html">Task</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GTask</code> represents and manages a cancellable “task”.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TcpConnection" class="symbol" href="class.TcpConnection.html">TcpConnection</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This is the subclass of <code>GSocketConnection</code> that is created
|
|||
|
for <span class="caps">TCP</span>/<span class="caps">IP</span> sockets.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TcpWrapperConnection" class="symbol" href="class.TcpWrapperConnection.html">TcpWrapperConnection</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GTcpWrapperConnection</code> can be used to wrap a <code>GIOStream</code> that is
|
|||
|
based on a <code>GSocket</code>, but which is not actually a
|
|||
|
<code>GSocketConnection</code>. This is used by <code>GSocketClient</code> so that it can
|
|||
|
always return a <code>GSocketConnection</code>, even when the connection it has
|
|||
|
actually created is not directly a <code>GSocketConnection</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TestDBus" class="symbol" href="class.TestDBus.html">TestDBus</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A helper class for testing code which uses D-Bus without touching the user’s
|
|||
|
session bus.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ThemedIcon" class="symbol" href="class.ThemedIcon.html">ThemedIcon</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GThemedIcon</code> is an implementation of <code>GIcon</code> that supports icon themes.
|
|||
|
<code>GThemedIcon</code> contains a list of all of the icons present in an icon
|
|||
|
theme, so that icons can be looked up quickly. <code>GThemedIcon</code> does
|
|||
|
not provide actual pixmaps for icons, just the icon names.
|
|||
|
Ideally something like <code>gtk_icon_theme_choose_icon()</code> should be used to
|
|||
|
resolve the list of names so that fallback icons work nicely with
|
|||
|
themes that inherit other themes.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ThreadedSocketService" class="symbol" href="class.ThreadedSocketService.html">ThreadedSocketService</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GThreadedSocketService</code> is a simple subclass of <code>GSocketService</code>
|
|||
|
that handles incoming connections by creating a worker thread and
|
|||
|
dispatching the connection to it by emitting the
|
|||
|
<code>GThreadedSocketService::run</code> signal in the new thread.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsCertificate" class="symbol" href="class.TlsCertificate.html">TlsCertificate</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A certificate used for <span class="caps">TLS</span> authentication and encryption.
|
|||
|
This can represent either a certificate only (eg, the certificate
|
|||
|
received by a client from a server), or the combination of
|
|||
|
a certificate and a private key (which is needed when acting as a
|
|||
|
<code>GTlsServerConnection</code>).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsConnection" class="symbol" href="class.TlsConnection.html">TlsConnection</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GTlsConnection</code> is the base <span class="caps">TLS</span> connection class type, which wraps
|
|||
|
a <code>GIOStream</code> and provides <span class="caps">TLS</span> encryption on top of it. Its
|
|||
|
subclasses, <code>GTlsClientConnection</code> and <code>GTlsServerConnection</code>,
|
|||
|
implement client-side and server-side <span class="caps">TLS</span>, respectively.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsDatabase" class="symbol" href="class.TlsDatabase.html">TlsDatabase</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GTlsDatabase</code> is used to look up certificates and other information
|
|||
|
from a certificate or key store. It is an abstract base class which
|
|||
|
<span class="caps">TLS</span> library specific subtypes override.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsInteraction" class="symbol" href="class.TlsInteraction.html">TlsInteraction</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GTlsInteraction</code> provides a mechanism for the <span class="caps">TLS</span> connection and database
|
|||
|
code to interact with the user. It can be used to ask the user for passwords.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsPassword" class="symbol" href="class.TlsPassword.html">TlsPassword</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Holds a password used in <span class="caps">TLS</span>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="UnixConnection" class="symbol" href="class.UnixConnection.html">UnixConnection</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This is the subclass of <code>GSocketConnection</code> that is created
|
|||
|
for <span class="caps">UNIX</span> domain sockets.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="UnixCredentialsMessage" class="symbol" href="class.UnixCredentialsMessage.html">UnixCredentialsMessage</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This <code>GSocketControlMessage</code> contains a <code>GCredentials</code> instance. It
|
|||
|
may be sent using <code>g_socket_send_message()</code> and received using
|
|||
|
<code>g_socket_receive_message()</code> over <span class="caps">UNIX</span> sockets (ie: sockets in the
|
|||
|
<code>G_SOCKET_FAMILY_UNIX</code> family).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="UnixFDList" class="symbol" href="class.UnixFDList.html">UnixFDList</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GUnixFDList</code> contains a list of file descriptors. It owns the file
|
|||
|
descriptors that it contains, closing them when finalized.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="UnixFDMessage" class="symbol" href="class.UnixFDMessage.html">UnixFDMessage</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This <code>GSocketControlMessage</code> contains a <code>GUnixFDList</code>.
|
|||
|
It may be sent using <code>g_socket_send_message()</code> and received using
|
|||
|
<code>g_socket_receive_message()</code> over <span class="caps">UNIX</span> sockets (ie: sockets in the
|
|||
|
<code>G_SOCKET_FAMILY_UNIX</code> family). The file descriptors are copied
|
|||
|
between processes by the kernel.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="UnixInputStream" class="symbol" href="class.UnixInputStream.html">UnixInputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GUnixInputStream</code> implements <code>GInputStream</code> for reading from a <span class="caps">UNIX</span>
|
|||
|
file descriptor, including asynchronous operations. (If the file
|
|||
|
descriptor refers to a socket or pipe, this will use <code>poll()</code> to do
|
|||
|
asynchronous I/O. If it refers to a regular file, it will fall back
|
|||
|
to doing asynchronous I/O in another thread.)</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="UnixMountMonitor" class="symbol" href="class.UnixMountMonitor.html">UnixMountMonitor</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Watches <code>GUnixMounts</code> for changes.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="UnixOutputStream" class="symbol" href="class.UnixOutputStream.html">UnixOutputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GUnixOutputStream</code> implements <code>GOutputStream</code> for writing to a <span class="caps">UNIX</span>
|
|||
|
file descriptor, including asynchronous operations. (If the file
|
|||
|
descriptor refers to a socket or pipe, this will use <code>poll()</code> to do
|
|||
|
asynchronous I/O. If it refers to a regular file, it will fall back
|
|||
|
to doing asynchronous I/O in another thread.)</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="UnixSocketAddress" class="symbol" href="class.UnixSocketAddress.html">UnixSocketAddress</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Support for <span class="caps">UNIX</span>-domain (also known as local) sockets.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Vfs" class="symbol" href="class.Vfs.html">Vfs</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Entry point for using <span class="caps">GIO</span> functionality.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="VolumeMonitor" class="symbol" href="class.VolumeMonitor.html">VolumeMonitor</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GVolumeMonitor</code> is for listing the user interesting devices and volumes
|
|||
|
on the computer. In other words, what a file selector or file manager
|
|||
|
would show in a sidebar.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ZlibCompressor" class="symbol" href="class.ZlibCompressor.html">ZlibCompressor</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GZlibCompressor</code> is an implementation of <code>GConverter</code> that
|
|||
|
compresses data using zlib.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ZlibDecompressor" class="symbol" href="class.ZlibDecompressor.html">ZlibDecompressor</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GZlibDecompressor</code> is an implementation of <code>GConverter</code> that
|
|||
|
decompresses data compressed with zlib.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
<section>
|
|||
|
<div class="toggle-wrapper default-hide">
|
|||
|
<h4 id="interfaces" class="section-header" style="display:flex;">
|
|||
|
Interfaces
|
|||
|
<a href="#interfaces" class="anchor"></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<div class="docblock">
|
|||
|
<table style="display:block;">
|
|||
|
<tbody>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Action" class="symbol" href="iface.Action.html">Action</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GAction</code> represents a single named action.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ActionGroup" class="symbol" href="iface.ActionGroup.html">ActionGroup</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GActionGroup</code> represents a group of actions. Actions can be used to
|
|||
|
expose functionality in a structured way, either from one part of a
|
|||
|
program to another, or to the outside world. Action groups are often
|
|||
|
used together with a <code>GMenuModel</code> that provides additional
|
|||
|
representation data for displaying the actions to the user, e.g. in
|
|||
|
a menu.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ActionMap" class="symbol" href="iface.ActionMap.html">ActionMap</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The GActionMap interface is implemented by <code>GActionGroup</code>
|
|||
|
implementations that operate by containing a number of
|
|||
|
named <code>GAction</code> instances, such as <code>GSimpleActionGroup</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="AppInfo" class="symbol" href="iface.AppInfo.html">AppInfo</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GAppInfo</code> and <code>GAppLaunchContext</code> are used for describing and launching
|
|||
|
applications installed on the system.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="AsyncInitable" class="symbol" href="iface.AsyncInitable.html">AsyncInitable</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This is the asynchronous version of <code>GInitable</code>; it behaves the same
|
|||
|
in all ways except that initialization is asynchronous. For more details
|
|||
|
see the descriptions on <code>GInitable</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="AsyncResult" class="symbol" href="iface.AsyncResult.html">AsyncResult</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Provides a base class for implementing asynchronous function results.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Converter" class="symbol" href="iface.Converter.html">Converter</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GConverter</code> is implemented by objects that convert
|
|||
|
binary data in various ways. The conversion can be
|
|||
|
stateful and may fail at any place.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DatagramBased" class="symbol" href="iface.DatagramBased.html">DatagramBased</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GDatagramBased</code> is a networking interface for representing datagram-based
|
|||
|
communications. It is a more or less direct mapping of the core parts of the
|
|||
|
<span class="caps">BSD</span> socket <span class="caps">API</span> in a portable GObject interface. It is implemented by
|
|||
|
<code>GSocket</code>, which wraps the <span class="caps">UNIX</span> socket <span class="caps">API</span> on <span class="caps">UNIX</span> and winsock2 on Windows.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusInterface" class="symbol" href="iface.DBusInterface.html">DBusInterface</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The <code>GDBusInterface</code> type is the base type for D-Bus interfaces both
|
|||
|
on the service side (see <code>GDBusInterfaceSkeleton</code>) and client side
|
|||
|
(see <code>GDBusProxy</code>).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusObject" class="symbol" href="iface.DBusObject.html">DBusObject</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The <code>GDBusObject</code> type is the base type for D-Bus objects on both
|
|||
|
the service side (see <code>GDBusObjectSkeleton</code>) and the client side
|
|||
|
(see <code>GDBusObjectProxy</code>). It is essentially just a container of interfaces.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusObjectManager" class="symbol" href="iface.DBusObjectManager.html">DBusObjectManager</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The <code>GDBusObjectManager</code> type is the base type for service- and
|
|||
|
client-side implementations of the standardized
|
|||
|
<a href="http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-objectmanager">org.freedesktop.DBus.ObjectManager</a> interface.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DebugController" class="symbol" href="iface.DebugController.html">DebugController</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDebugController</code> is an interface to expose control of debugging features and
|
|||
|
debug output.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DesktopAppInfoLookup" class="symbol" href="iface.DesktopAppInfoLookup.html">DesktopAppInfoLookup</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDesktopAppInfoLookup</code> is an opaque data structure and can only be accessed
|
|||
|
using the following functions.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Drive" class="symbol" href="iface.Drive.html">Drive</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDrive</code> - this represent a piece of hardware connected to the machine.
|
|||
|
It’s generally only created for removable hardware or hardware with
|
|||
|
removable media.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DtlsClientConnection" class="symbol" href="iface.DtlsClientConnection.html">DtlsClientConnection</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDtlsClientConnection</code> is the client-side subclass of
|
|||
|
<code>GDtlsConnection</code>, representing a client-side <span class="caps">DTLS</span> connection.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DtlsConnection" class="symbol" href="iface.DtlsConnection.html">DtlsConnection</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDtlsConnection</code> is the base <span class="caps">DTLS</span> connection class type, which wraps
|
|||
|
a <code>GDatagramBased</code> and provides <span class="caps">DTLS</span> encryption on top of it. Its
|
|||
|
subclasses, <code>GDtlsClientConnection</code> and <code>GDtlsServerConnection</code>,
|
|||
|
implement client-side and server-side <span class="caps">DTLS</span>, respectively.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DtlsServerConnection" class="symbol" href="iface.DtlsServerConnection.html">DtlsServerConnection</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDtlsServerConnection</code> is the server-side subclass of <code>GDtlsConnection</code>,
|
|||
|
representing a server-side <span class="caps">DTLS</span> connection.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="File" class="symbol" href="iface.File.html">File</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GFile</code> is a high level abstraction for manipulating files on a
|
|||
|
virtual file system. <code>GFiles</code> are lightweight, immutable objects
|
|||
|
that do no I/O upon creation. It is necessary to understand that
|
|||
|
<code>GFile</code> objects do not represent files, merely an identifier for a
|
|||
|
file. All file content I/O is implemented as streaming operations
|
|||
|
(see <code>GInputStream</code> and <code>GOutputStream</code>).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileDescriptorBased" class="symbol" href="iface.FileDescriptorBased.html">FileDescriptorBased</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GFileDescriptorBased</code> is implemented by streams (implementations of
|
|||
|
<code>GInputStream</code> or <code>GOutputStream</code>) that are based on file descriptors.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Icon" class="symbol" href="iface.Icon.html">Icon</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GIcon</code> is a very minimal interface for icons. It provides functions
|
|||
|
for checking the equality of two icons, hashing of icons and
|
|||
|
serializing an icon to and from strings.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Initable" class="symbol" href="iface.Initable.html">Initable</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GInitable</code> is implemented by objects that can fail during
|
|||
|
initialization. If an object implements this interface then
|
|||
|
it must be initialized as the first thing after construction,
|
|||
|
either via <code>g_initable_init()</code> or <code>g_async_initable_init_async()</code>
|
|||
|
(the latter is only available if it also implements <code>GAsyncInitable</code>).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ListModel" class="symbol" href="iface.ListModel.html">ListModel</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GListModel</code> is an interface that represents a mutable list of
|
|||
|
<code>GObjects</code>. Its main intention is as a model for various widgets in
|
|||
|
user interfaces, such as list views, but it can also be used as a
|
|||
|
convenient method of returning lists of data, with support for updates.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="LoadableIcon" class="symbol" href="iface.LoadableIcon.html">LoadableIcon</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Extends the <code>GIcon</code> interface and adds the ability to
|
|||
|
load icons from streams.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MemoryMonitor" class="symbol" href="iface.MemoryMonitor.html">MemoryMonitor</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GMemoryMonitor</code> will monitor system memory and suggest to the application
|
|||
|
when to free memory so as to leave more room for other applications.
|
|||
|
It is implemented on Linux using the <a href="https://gitlab.freedesktop.org/hadess/low-memory-monitor/">Low Memory Monitor</a>
|
|||
|
(<a href="https://hadess.pages.freedesktop.org/low-memory-monitor/"><span class="caps">API</span> documentation</a>).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Mount" class="symbol" href="iface.Mount.html">Mount</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The <code>GMount</code> interface represents user-visible mounts. Note, when
|
|||
|
porting from GnomeVFS, <code>GMount</code> is the moral equivalent of <code>GnomeVFSVolume</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="NetworkMonitor" class="symbol" href="iface.NetworkMonitor.html">NetworkMonitor</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GNetworkMonitor</code> provides an easy-to-use cross-platform <span class="caps">API</span>
|
|||
|
for monitoring network connectivity. On Linux, the available
|
|||
|
implementations are based on the kernel’s netlink interface and
|
|||
|
on NetworkManager.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="PollableInputStream" class="symbol" href="iface.PollableInputStream.html">PollableInputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GPollableInputStream</code> is implemented by <code>GInputStreams</code> that
|
|||
|
can be polled for readiness to read. This can be used when
|
|||
|
interfacing with a non-<span class="caps">GIO</span> <span class="caps">API</span> that expects
|
|||
|
<span class="caps">UNIX</span>-file-descriptor-style asynchronous I/O rather than <span class="caps">GIO</span>-style.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="PollableOutputStream" class="symbol" href="iface.PollableOutputStream.html">PollableOutputStream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GPollableOutputStream</code> is implemented by <code>GOutputStreams</code> that
|
|||
|
can be polled for readiness to write. This can be used when
|
|||
|
interfacing with a non-<span class="caps">GIO</span> <span class="caps">API</span> that expects
|
|||
|
<span class="caps">UNIX</span>-file-descriptor-style asynchronous I/O rather than <span class="caps">GIO</span>-style.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="PowerProfileMonitor" class="symbol" href="iface.PowerProfileMonitor.html">PowerProfileMonitor</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GPowerProfileMonitor</code> makes it possible for applications as well as <span class="caps">OS</span> components
|
|||
|
to monitor system power profiles and act upon them. It currently only exports
|
|||
|
whether the system is in “Power Saver” mode (known as “Low Power” mode on
|
|||
|
some systems).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Proxy" class="symbol" href="iface.Proxy.html">Proxy</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A <code>GProxy</code> handles connecting to a remote host via a given type of
|
|||
|
proxy server. It is implemented by the ‘gio-proxy’ extension point.
|
|||
|
The extensions are named after their proxy protocol name. As an
|
|||
|
example, a <span class="caps">SOCKS5</span> proxy implementation can be retrieved with the
|
|||
|
name ‘socks5’ using the function g_io_extension_point_get_extension_by_name().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ProxyResolver" class="symbol" href="iface.ProxyResolver.html">ProxyResolver</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GProxyResolver</code> provides synchronous and asynchronous network proxy
|
|||
|
resolution. <code>GProxyResolver</code> is used within <code>GSocketClient</code> through
|
|||
|
the method g_socket_connectable_proxy_enumerate().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="RemoteActionGroup" class="symbol" href="iface.RemoteActionGroup.html">RemoteActionGroup</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The GRemoteActionGroup interface is implemented by <code>GActionGroup</code>
|
|||
|
instances that either transmit action invocations to other processes
|
|||
|
or receive action invocations in the local process from other processes.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Seekable" class="symbol" href="iface.Seekable.html">Seekable</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GSeekable</code> is implemented by streams (implementations of
|
|||
|
<code>GInputStream</code> or <code>GOutputStream</code>) that support seeking.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketConnectable" class="symbol" href="iface.SocketConnectable.html">SocketConnectable</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Objects that describe one or more potential socket endpoints
|
|||
|
implement <code>GSocketConnectable</code>. Callers can then use
|
|||
|
<code>g_socket_connectable_enumerate()</code> to get a <code>GSocketAddressEnumerator</code>
|
|||
|
to try out each socket address in turn until one succeeds, as shown
|
|||
|
in the sample code below.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsBackend" class="symbol" href="iface.TlsBackend.html">TlsBackend</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><span class="caps">TLS</span> (Transport Layer Security, aka <span class="caps">SSL</span>) and <span class="caps">DTLS</span> backend.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsClientConnection" class="symbol" href="iface.TlsClientConnection.html">TlsClientConnection</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GTlsClientConnection</code> is the client-side subclass of
|
|||
|
<code>GTlsConnection</code>, representing a client-side <span class="caps">TLS</span> connection.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsFileDatabase" class="symbol" href="iface.TlsFileDatabase.html">TlsFileDatabase</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GTlsFileDatabase</code> is implemented by <code>GTlsDatabase</code> objects which load
|
|||
|
their certificate information from a file. It is an interface which
|
|||
|
<span class="caps">TLS</span> library specific subtypes implement.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsServerConnection" class="symbol" href="iface.TlsServerConnection.html">TlsServerConnection</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GTlsServerConnection</code> is the server-side subclass of <code>GTlsConnection</code>,
|
|||
|
representing a server-side <span class="caps">TLS</span> connection.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Volume" class="symbol" href="iface.Volume.html">Volume</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The <code>GVolume</code> interface represents user-visible objects that can be
|
|||
|
mounted. Note, when porting from GnomeVFS, <code>GVolume</code> is the moral
|
|||
|
equivalent of <code>GnomeVFSDrive</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
<section>
|
|||
|
<div class="toggle-wrapper default-hide">
|
|||
|
<h4 id="structs" class="section-header" style="display:flex;">
|
|||
|
Structs
|
|||
|
<a href="#structs" class="anchor"></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<div class="docblock">
|
|||
|
<table style="display:block;">
|
|||
|
<tbody>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ActionEntry" class="symbol" href="struct.ActionEntry.html">ActionEntry</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This struct defines a single action. It is for use with g_action_map_add_action_entries().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusAnnotationInfo" class="symbol" href="struct.DBusAnnotationInfo.html">DBusAnnotationInfo</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Information about an annotation.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusArgInfo" class="symbol" href="struct.DBusArgInfo.html">DBusArgInfo</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Information about an argument for a method or a signal.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusErrorEntry" class="symbol" href="struct.DBusErrorEntry.html">DBusErrorEntry</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Struct used in g_dbus_error_register_error_domain().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusInterfaceInfo" class="symbol" href="struct.DBusInterfaceInfo.html">DBusInterfaceInfo</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Information about a D-Bus interface.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusInterfaceVTable" class="symbol" href="struct.DBusInterfaceVTable.html">DBusInterfaceVTable</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Virtual table for handling properties and method calls for a D-Bus interface.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusMethodInfo" class="symbol" href="struct.DBusMethodInfo.html">DBusMethodInfo</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Information about a method on an D-Bus interface.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusNodeInfo" class="symbol" href="struct.DBusNodeInfo.html">DBusNodeInfo</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Information about nodes in a remote object hierarchy.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusPropertyInfo" class="symbol" href="struct.DBusPropertyInfo.html">DBusPropertyInfo</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Information about a D-Bus property on a D-Bus interface.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusSignalInfo" class="symbol" href="struct.DBusSignalInfo.html">DBusSignalInfo</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Information about a signal on a D-Bus interface.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusSubtreeVTable" class="symbol" href="struct.DBusSubtreeVTable.html">DBusSubtreeVTable</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Virtual table for handling subtrees registered with g_dbus_connection_register_subtree().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileAttributeInfo" class="symbol" href="struct.FileAttributeInfo.html">FileAttributeInfo</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Information about a specific attribute.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileAttributeInfoList" class="symbol" href="struct.FileAttributeInfoList.html">FileAttributeInfoList</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Acts as a lightweight registry for possible valid file attributes.
|
|||
|
The registry stores Key-Value pair formats as <code>GFileAttributeInfos</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileAttributeMatcher" class="symbol" href="struct.FileAttributeMatcher.html">FileAttributeMatcher</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Determines if a string matches a file attribute.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="InputMessage" class="symbol" href="struct.InputMessage.html">InputMessage</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Structure used for scatter/gather data input when receiving multiple
|
|||
|
messages or packets in one go. You generally pass in an array of empty
|
|||
|
<code>GInputVectors</code> and the operation will use all the buffers as if they
|
|||
|
were one buffer, and will set <code>bytes_received</code> to the total number of bytes
|
|||
|
received across all <code>GInputVectors</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="InputVector" class="symbol" href="struct.InputVector.html">InputVector</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Structure used for scatter/gather data input.
|
|||
|
You generally pass in an array of <code>GInputVectors</code>
|
|||
|
and the operation will store the read data starting in the
|
|||
|
first buffer, switching to the next as needed.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="IOExtension" class="symbol" href="struct.IOExtension.html">IOExtension</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GIOExtension</code> is an opaque data structure and can only be accessed
|
|||
|
using the following functions.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="IOExtensionPoint" class="symbol" href="struct.IOExtensionPoint.html">IOExtensionPoint</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GIOExtensionPoint</code> is an opaque data structure and can only be accessed
|
|||
|
using the following functions.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="IOModuleScope" class="symbol" href="struct.IOModuleScope.html">IOModuleScope</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Represents a scope for loading <span class="caps">IO</span> modules. A scope can be used for blocking
|
|||
|
duplicate modules, or blocking a module you don’t want to load.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="IOSchedulerJob" class="symbol" href="struct.IOSchedulerJob.html">IOSchedulerJob</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Opaque class for defining and scheduling <span class="caps">IO</span> jobs.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="IOStreamAdapter" class="symbol" href="struct.IOStreamAdapter.html">IOStreamAdapter</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="OutputMessage" class="symbol" href="struct.OutputMessage.html">OutputMessage</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Structure used for scatter/gather data output when sending multiple
|
|||
|
messages or packets in one go. You generally pass in an array of
|
|||
|
<code>GOutputVectors</code> and the operation will use all the buffers as if they
|
|||
|
were one buffer.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="OutputVector" class="symbol" href="struct.OutputVector.html">OutputVector</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Structure used for scatter/gather data output.
|
|||
|
You generally pass in an array of <code>GOutputVectors</code>
|
|||
|
and the operation will use all the buffers as if they were
|
|||
|
one buffer.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="Resource" class="symbol" href="struct.Resource.html">Resource</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Applications and libraries often contain binary or textual data that is
|
|||
|
really part of the application, rather than user data. For instance
|
|||
|
<code>GtkBuilder</code> .ui files, splashscreen images, GMenu markup <span class="caps">XML</span>, <span class="caps">CSS</span> files,
|
|||
|
icons, etc. These are often shipped as files in <code>$datadir/appname</code>, or
|
|||
|
manually included as literal strings in the code.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SettingsSchema" class="symbol" href="struct.SettingsSchema.html">SettingsSchema</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The <code>GSettingsSchemaSource</code> and <code>GSettingsSchema</code> APIs provide a
|
|||
|
mechanism for advanced control over the loading of schemas and a
|
|||
|
mechanism for introspecting their content.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SettingsSchemaKey" class="symbol" href="struct.SettingsSchemaKey.html">SettingsSchemaKey</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GSettingsSchemaKey</code> is an opaque data structure and can only be accessed
|
|||
|
using the following functions.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SettingsSchemaSource" class="symbol" href="struct.SettingsSchemaSource.html">SettingsSchemaSource</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This is an opaque structure type. You may not access it directly.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SrvTarget" class="symbol" href="struct.SrvTarget.html">SrvTarget</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><span class="caps">SRV</span> (service) records are used by some network protocols to provide
|
|||
|
service-specific aliasing and load-balancing. For example, <span class="caps">XMPP</span>
|
|||
|
(Jabber) uses <span class="caps">SRV</span> records to locate the <span class="caps">XMPP</span> server for a domain;
|
|||
|
rather than connecting directly to “example.com” or assuming a
|
|||
|
specific server hostname like “xmpp.example.com”, an <span class="caps">XMPP</span> client
|
|||
|
would look up the “xmpp-client” <span class="caps">SRV</span> record for “example.com”, and
|
|||
|
then connect to whatever host was pointed to by that record.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="StaticResource" class="symbol" href="struct.StaticResource.html">StaticResource</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GStaticResource</code> is an opaque data structure and can only be accessed
|
|||
|
using the following functions.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="UnixMountEntry" class="symbol" href="struct.UnixMountEntry.html">UnixMountEntry</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Defines a Unix mount entry (e.g. <filename>/media/cdrom</filename>).
|
|||
|
This corresponds roughly to a mtab entry.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="UnixMountPoint" class="symbol" href="struct.UnixMountPoint.html">UnixMountPoint</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Defines a Unix mount point (e.g. <filename>/dev</filename>).
|
|||
|
This corresponds roughly to a fstab entry.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<section>
|
|||
|
<div class="toggle-wrapper default-hide">
|
|||
|
<h4 id="enums" class="section-header" style="display:flex;">
|
|||
|
Enumerations
|
|||
|
<a href="#enums" class="anchor"></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<div class="docblock">
|
|||
|
<table style="display:block;">
|
|||
|
<tbody>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="BusType" class="symbol" href="enum.BusType.html">BusType</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>An enumeration for well-known message buses.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ConverterResult" class="symbol" href="enum.ConverterResult.html">ConverterResult</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Results returned from g_converter_convert().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="CredentialsType" class="symbol" href="enum.CredentialsType.html">CredentialsType</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Enumeration describing different kinds of native credential types.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DataStreamByteOrder" class="symbol" href="enum.DataStreamByteOrder.html">DataStreamByteOrder</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDataStreamByteOrder</code> is used to ensure proper endianness of streaming data sources
|
|||
|
across various machine architectures.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DataStreamNewlineType" class="symbol" href="enum.DataStreamNewlineType.html">DataStreamNewlineType</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GDataStreamNewlineType</code> is used when checking for or setting the line endings for a given file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusMessageByteOrder" class="symbol" href="enum.DBusMessageByteOrder.html">DBusMessageByteOrder</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Enumeration used to describe the byte order of a D-Bus message.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusMessageHeaderField" class="symbol" href="enum.DBusMessageHeaderField.html">DBusMessageHeaderField</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Header fields used in <code>GDBusMessage</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusMessageType" class="symbol" href="enum.DBusMessageType.html">DBusMessageType</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Message types used in <code>GDBusMessage</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DriveStartStopType" class="symbol" href="enum.DriveStartStopType.html">DriveStartStopType</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Enumeration describing how a drive can be started/stopped.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="EmblemOrigin" class="symbol" href="enum.EmblemOrigin.html">EmblemOrigin</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>GEmblemOrigin is used to add information about the origin of the emblem
|
|||
|
to <code>GEmblem</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileAttributeStatus" class="symbol" href="enum.FileAttributeStatus.html">FileAttributeStatus</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Used by <code>g_file_set_attributes_from_info()</code> when setting file attributes.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileAttributeType" class="symbol" href="enum.FileAttributeType.html">FileAttributeType</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The data types for file attributes.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileMonitorEvent" class="symbol" href="enum.FileMonitorEvent.html">FileMonitorEvent</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Specifies what type of event a monitor event is.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FilesystemPreviewType" class="symbol" href="enum.FilesystemPreviewType.html">FilesystemPreviewType</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Indicates a hint from the file system whether files should be
|
|||
|
previewed in a file manager. Returned as the value of the key
|
|||
|
<code>G_FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileType" class="symbol" href="enum.FileType.html">FileType</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Indicates the file’s on-disk type.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="IOModuleScopeFlags" class="symbol" href="enum.IOModuleScopeFlags.html">IOModuleScopeFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags for use with g_io_module_scope_new().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MemoryMonitorWarningLevel" class="symbol" href="enum.MemoryMonitorWarningLevel.html">MemoryMonitorWarningLevel</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Memory availability warning levels.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MountOperationResult" class="symbol" href="enum.MountOperationResult.html">MountOperationResult</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GMountOperationResult</code> is returned as a result when a request for
|
|||
|
information is send by the mounting operation.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="NetworkConnectivity" class="symbol" href="enum.NetworkConnectivity.html">NetworkConnectivity</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The host’s network connectivity state, as reported by <code>GNetworkMonitor</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="NotificationPriority" class="symbol" href="enum.NotificationPriority.html">NotificationPriority</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Priority levels for <code>GNotifications</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="PasswordSave" class="symbol" href="enum.PasswordSave.html">PasswordSave</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GPasswordSave</code> is used to indicate the lifespan of a saved password.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="PollableReturn" class="symbol" href="enum.PollableReturn.html">PollableReturn</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Return value for various <span class="caps">IO</span> operations that signal errors via the
|
|||
|
return value and not necessarily via a <code>GError</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ResolverRecordType" class="symbol" href="enum.ResolverRecordType.html">ResolverRecordType</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The type of record that <code>g_resolver_lookup_records()</code> or
|
|||
|
<code>g_resolver_lookup_records_async()</code> should retrieve. The records are returned
|
|||
|
as lists of <code>GVariant</code> tuples. Each record type has different values in
|
|||
|
the variant tuples returned.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketClientEvent" class="symbol" href="enum.SocketClientEvent.html">SocketClientEvent</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Describes an event occurring on a <code>GSocketClient</code>. See the
|
|||
|
<code>GSocketClient::event</code> signal for more details.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketFamily" class="symbol" href="enum.SocketFamily.html">SocketFamily</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The protocol family of a <code>GSocketAddress</code>. (These values are
|
|||
|
identical to the system defines <code>AF_INET</code>, <code>AF_INET6</code> and <code>AF_UNIX</code>,
|
|||
|
if available.)</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketListenerEvent" class="symbol" href="enum.SocketListenerEvent.html">SocketListenerEvent</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Describes an event occurring on a <code>GSocketListener</code>. See the
|
|||
|
<code>GSocketListener::event</code> signal for more details.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketProtocol" class="symbol" href="enum.SocketProtocol.html">SocketProtocol</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A protocol identifier is specified when creating a <code>GSocket</code>, which is a
|
|||
|
family/type specific identifier, where 0 means the default protocol for
|
|||
|
the particular family/type.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketType" class="symbol" href="enum.SocketType.html">SocketType</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when creating a <code>GSocket</code>. Some protocols may not implement
|
|||
|
all the socket types.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsAuthenticationMode" class="symbol" href="enum.TlsAuthenticationMode.html">TlsAuthenticationMode</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The client authentication mode for a <code>GTlsServerConnection</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsCertificateRequestFlags" class="symbol" href="enum.TlsCertificateRequestFlags.html">TlsCertificateRequestFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags for g_tls_interaction_request_certificate(),
|
|||
|
g_tls_interaction_request_certificate_async(), and g_tls_interaction_invoke_request_certificate().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsChannelBindingType" class="symbol" href="enum.TlsChannelBindingType.html">TlsChannelBindingType</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The type of <span class="caps">TLS</span> channel binding data to retrieve from <code>GTlsConnection</code>
|
|||
|
or <code>GDtlsConnection</code>, as documented by <span class="caps">RFC</span> 5929. The
|
|||
|
<a href="https://tools.ietf.org/html/rfc5929#section-5"><code>tls-unique-for-telnet</code></a>
|
|||
|
binding type is not currently implemented.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsDatabaseLookupFlags" class="symbol" href="enum.TlsDatabaseLookupFlags.html">TlsDatabaseLookupFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags for g_tls_database_lookup_certificate_for_handle(),
|
|||
|
g_tls_database_lookup_certificate_issuer(),
|
|||
|
and g_tls_database_lookup_certificates_issued_by().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsInteractionResult" class="symbol" href="enum.TlsInteractionResult.html">TlsInteractionResult</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GTlsInteractionResult</code> is returned by various functions in <code>GTlsInteraction</code>
|
|||
|
when finishing an interaction request.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsProtocolVersion" class="symbol" href="enum.TlsProtocolVersion.html">TlsProtocolVersion</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The <span class="caps">TLS</span> or <span class="caps">DTLS</span> protocol version used by a <code>GTlsConnection</code> or
|
|||
|
<code>GDtlsConnection</code>. The integer values of these versions are sequential
|
|||
|
to ensure newer known protocol versions compare greater than older
|
|||
|
known versions. Any known <span class="caps">DTLS</span> protocol version will compare greater
|
|||
|
than any <span class="caps">SSL</span> or <span class="caps">TLS</span> protocol version. The protocol version may be
|
|||
|
<code>G_TLS_PROTOCOL_VERSION_UNKNOWN</code> if the <span class="caps">TLS</span> backend supports a newer
|
|||
|
protocol version that GLib does not yet know about. This means that
|
|||
|
it’s possible for an unknown <span class="caps">DTLS</span> protocol version to compare less
|
|||
|
than the <span class="caps">TLS</span> protocol versions.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsRehandshakeMode" class="symbol" href="enum.TlsRehandshakeMode.html">TlsRehandshakeMode</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>When to allow rehandshaking. See g_tls_connection_set_rehandshake_mode().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="UnixSocketAddressType" class="symbol" href="enum.UnixSocketAddressType.html">UnixSocketAddressType</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The type of name used by a <code>GUnixSocketAddress</code>.
|
|||
|
<code>G_UNIX_SOCKET_ADDRESS_PATH</code> indicates a traditional unix domain
|
|||
|
socket bound to a filesystem path. <code>G_UNIX_SOCKET_ADDRESS_ANONYMOUS</code>
|
|||
|
indicates a socket not bound to any name (eg, a client-side socket,
|
|||
|
or a socket created with socketpair()).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ZlibCompressorFormat" class="symbol" href="enum.ZlibCompressorFormat.html">ZlibCompressorFormat</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Used to select the type of data format to use for <code>GZlibDecompressor</code>
|
|||
|
and <code>GZlibCompressor</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
<section>
|
|||
|
<div class="toggle-wrapper default-hide">
|
|||
|
<h4 id="bitfields" class="section-header" style="display:flex;">
|
|||
|
Bitfields
|
|||
|
<a href="#bitfields" class="anchor"></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<div class="docblock">
|
|||
|
<table style="display:block;">
|
|||
|
<tbody>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="AppInfoCreateFlags" class="symbol" href="flags.AppInfoCreateFlags.html">AppInfoCreateFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when creating a <code>GAppInfo</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ApplicationFlags" class="symbol" href="flags.ApplicationFlags.html">ApplicationFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used to define the behaviour of a <code>GApplication</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="AskPasswordFlags" class="symbol" href="flags.AskPasswordFlags.html">AskPasswordFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p><code>GAskPasswordFlags</code> are used to request specific information from the
|
|||
|
user, or to notify the user of their choices in an authentication situation.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="BusNameOwnerFlags" class="symbol" href="flags.BusNameOwnerFlags.html">BusNameOwnerFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used in g_bus_own_name().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="BusNameWatcherFlags" class="symbol" href="flags.BusNameWatcherFlags.html">BusNameWatcherFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used in g_bus_watch_name().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ConverterFlags" class="symbol" href="flags.ConverterFlags.html">ConverterFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when calling a g_converter_convert().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusCallFlags" class="symbol" href="flags.DBusCallFlags.html">DBusCallFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used in <code>g_dbus_connection_call()</code> and similar APIs.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusCapabilityFlags" class="symbol" href="flags.DBusCapabilityFlags.html">DBusCapabilityFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Capabilities negotiated with the remote peer.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusConnectionFlags" class="symbol" href="flags.DBusConnectionFlags.html">DBusConnectionFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when creating a new <code>GDBusConnection</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusInterfaceSkeletonFlags" class="symbol" href="flags.DBusInterfaceSkeletonFlags.html">DBusInterfaceSkeletonFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags describing the behavior of a <code>GDBusInterfaceSkeleton</code> instance.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusMessageFlags" class="symbol" href="flags.DBusMessageFlags.html">DBusMessageFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Message flags used in <code>GDBusMessage</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusObjectManagerClientFlags" class="symbol" href="flags.DBusObjectManagerClientFlags.html">DBusObjectManagerClientFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when constructing a <code>GDBusObjectManagerClient</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusPropertyInfoFlags" class="symbol" href="flags.DBusPropertyInfoFlags.html">DBusPropertyInfoFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags describing the access control of a D-Bus property.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusProxyFlags" class="symbol" href="flags.DBusProxyFlags.html">DBusProxyFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when constructing an instance of a <code>GDBusProxy</code> derived class.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusSendMessageFlags" class="symbol" href="flags.DBusSendMessageFlags.html">DBusSendMessageFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when sending <code>GDBusMessages</code> on a <code>GDBusConnection</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusServerFlags" class="symbol" href="flags.DBusServerFlags.html">DBusServerFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when creating a <code>GDBusServer</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusSignalFlags" class="symbol" href="flags.DBusSignalFlags.html">DBusSignalFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when subscribing to signals via g_dbus_connection_signal_subscribe().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusSubtreeFlags" class="symbol" href="flags.DBusSubtreeFlags.html">DBusSubtreeFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags passed to g_dbus_connection_register_subtree().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DriveStartFlags" class="symbol" href="flags.DriveStartFlags.html">DriveStartFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when starting a drive.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileAttributeInfoFlags" class="symbol" href="flags.FileAttributeInfoFlags.html">FileAttributeInfoFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags specifying the behaviour of an attribute.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileCopyFlags" class="symbol" href="flags.FileCopyFlags.html">FileCopyFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when copying or moving files.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileCreateFlags" class="symbol" href="flags.FileCreateFlags.html">FileCreateFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when an operation may create a file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileMeasureFlags" class="symbol" href="flags.FileMeasureFlags.html">FileMeasureFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags that can be used with g_file_measure_disk_usage().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileMonitorFlags" class="symbol" href="flags.FileMonitorFlags.html">FileMonitorFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used to set what a <code>GFileMonitor</code> will watch for.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileQueryInfoFlags" class="symbol" href="flags.FileQueryInfoFlags.html">FileQueryInfoFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when querying a <code>GFileInfo</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="IOStreamSpliceFlags" class="symbol" href="flags.IOStreamSpliceFlags.html">IOStreamSpliceFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>GIOStreamSpliceFlags determine how streams should be spliced.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MountMountFlags" class="symbol" href="flags.MountMountFlags.html">MountMountFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when mounting a mount.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MountUnmountFlags" class="symbol" href="flags.MountUnmountFlags.html">MountUnmountFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when an unmounting a mount.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="OutputStreamSpliceFlags" class="symbol" href="flags.OutputStreamSpliceFlags.html">OutputStreamSpliceFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>GOutputStreamSpliceFlags determine how streams should be spliced.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ResolverNameLookupFlags" class="symbol" href="flags.ResolverNameLookupFlags.html">ResolverNameLookupFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags to modify lookup behavior.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ResourceFlags" class="symbol" href="flags.ResourceFlags.html">ResourceFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>GResourceFlags give information about a particular file inside a resource bundle.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ResourceLookupFlags" class="symbol" href="flags.ResourceLookupFlags.html">ResourceLookupFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>GResourceLookupFlags determine how resource path lookups are handled.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SettingsBindFlags" class="symbol" href="flags.SettingsBindFlags.html">SettingsBindFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used when creating a binding. These flags determine in which
|
|||
|
direction the binding works. The default is to synchronize in both directions.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketMsgFlags" class="symbol" href="flags.SocketMsgFlags.html">SocketMsgFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags used in <code>g_socket_receive_message()</code> and g_socket_send_message().
|
|||
|
The flags listed in the enum are some commonly available flags, but the
|
|||
|
values used for them are the same as on the platform, and any other flags
|
|||
|
are passed in/out as is. So to use a platform specific flag, just include
|
|||
|
the right system header and pass in the flag.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SubprocessFlags" class="symbol" href="flags.SubprocessFlags.html">SubprocessFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags to define the behaviour of a <code>GSubprocess</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TestDBusFlags" class="symbol" href="flags.TestDBusFlags.html">TestDBusFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags to define future <code>GTestDBus</code> behaviour.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsCertificateFlags" class="symbol" href="flags.TlsCertificateFlags.html">TlsCertificateFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A set of flags describing <span class="caps">TLS</span> certification validation. This can be
|
|||
|
used to describe why a particular certificate was rejected (for
|
|||
|
example, in <code>GTlsConnection::accept-certificate</code>).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsDatabaseVerifyFlags" class="symbol" href="flags.TlsDatabaseVerifyFlags.html">TlsDatabaseVerifyFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Flags for g_tls_database_verify_chain().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsPasswordFlags" class="symbol" href="flags.TlsPasswordFlags.html">TlsPasswordFlags</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Various flags for the password.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
<section>
|
|||
|
<div class="toggle-wrapper default-hide">
|
|||
|
<h4 id="domains" class="section-header" style="display:flex;">
|
|||
|
Error Domains
|
|||
|
<a href="#domains" class="anchor"></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<div class="docblock">
|
|||
|
<table style="display:block;">
|
|||
|
<tbody>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusError" class="symbol" href="error.DBusError.html">DBusError</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Error codes for the <code>G_DBUS_ERROR</code> error domain.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="IOErrorEnum" class="symbol" href="error.IOErrorEnum.html">IOErrorEnum</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Error codes returned by <span class="caps">GIO</span> functions.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ResolverError" class="symbol" href="error.ResolverError.html">ResolverError</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>An error code used with <code>G_RESOLVER_ERROR</code> in a <code>GError</code> returned
|
|||
|
from a <code>GResolver</code> routine.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ResourceError" class="symbol" href="error.ResourceError.html">ResourceError</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>An error code used with <code>G_RESOURCE_ERROR</code> in a <code>GError</code> returned
|
|||
|
from a <code>GResource</code> routine.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsChannelBindingError" class="symbol" href="error.TlsChannelBindingError.html">TlsChannelBindingError</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>An error code used with <code>G_TLS_CHANNEL_BINDING_ERROR</code> in a <code>GError</code> to
|
|||
|
indicate a <span class="caps">TLS</span> channel binding retrieval error.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TlsError" class="symbol" href="error.TlsError.html">TlsError</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>An error code used with <code>G_TLS_ERROR</code> in a <code>GError</code> returned from a
|
|||
|
<span class="caps">TLS</span>-related routine.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
<section>
|
|||
|
<div class="toggle-wrapper default-hide">
|
|||
|
<h4 id="callbacks" class="section-header" style="display:flex;">
|
|||
|
Callbacks
|
|||
|
<a href="#callbacks" class="anchor"></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<div class="docblock">
|
|||
|
<table style="display:block;">
|
|||
|
<tbody>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="AsyncReadyCallback" class="symbol" href="callback.AsyncReadyCallback.html">AsyncReadyCallback</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Type definition for a function that will be called back when an asynchronous
|
|||
|
operation within <span class="caps">GIO</span> has been completed. <code>GAsyncReadyCallback</code>
|
|||
|
callbacks from <code>GTask</code> are guaranteed to be invoked in a later
|
|||
|
iteration of the
|
|||
|
[thread-default main context][g-main-context-push-thread-default]
|
|||
|
where the <code>GTask</code> was created. All other users of
|
|||
|
<code>GAsyncReadyCallback</code> must likewise call it asynchronously in a
|
|||
|
later iteration of the main context.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="BusAcquiredCallback" class="symbol" href="callback.BusAcquiredCallback.html">BusAcquiredCallback</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Invoked when a connection to a message bus has been obtained.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="BusNameAcquiredCallback" class="symbol" href="callback.BusNameAcquiredCallback.html">BusNameAcquiredCallback</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Invoked when the name is acquired.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="BusNameAppearedCallback" class="symbol" href="callback.BusNameAppearedCallback.html">BusNameAppearedCallback</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Invoked when the name being watched is known to have to have an owner.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="BusNameLostCallback" class="symbol" href="callback.BusNameLostCallback.html">BusNameLostCallback</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Invoked when the name is lost or <code>connection</code> has been closed.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="BusNameVanishedCallback" class="symbol" href="callback.BusNameVanishedCallback.html">BusNameVanishedCallback</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Invoked when the name being watched is known not to have to have an owner.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="CancellableSourceFunc" class="symbol" href="callback.CancellableSourceFunc.html">CancellableSourceFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This is the function type of the callback used for the <code>GSource</code>
|
|||
|
returned by g_cancellable_source_new().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DatagramBasedSourceFunc" class="symbol" href="callback.DatagramBasedSourceFunc.html">DatagramBasedSourceFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This is the function type of the callback used for the <code>GSource</code>
|
|||
|
returned by g_datagram_based_create_source().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusInterfaceGetPropertyFunc" class="symbol" href="callback.DBusInterfaceGetPropertyFunc.html">DBusInterfaceGetPropertyFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The type of the <code>get_property</code> function in <code>GDBusInterfaceVTable</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusInterfaceMethodCallFunc" class="symbol" href="callback.DBusInterfaceMethodCallFunc.html">DBusInterfaceMethodCallFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The type of the <code>method_call</code> function in <code>GDBusInterfaceVTable</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusInterfaceSetPropertyFunc" class="symbol" href="callback.DBusInterfaceSetPropertyFunc.html">DBusInterfaceSetPropertyFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The type of the <code>set_property</code> function in <code>GDBusInterfaceVTable</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusMessageFilterFunction" class="symbol" href="callback.DBusMessageFilterFunction.html">DBusMessageFilterFunction</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Signature for function used in g_dbus_connection_add_filter().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusProxyTypeFunc" class="symbol" href="callback.DBusProxyTypeFunc.html">DBusProxyTypeFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Function signature for a function used to determine the <code>GType</code> to
|
|||
|
use for an interface proxy (if <code>interface_name</code> is not <code>NULL</code>) or
|
|||
|
object proxy (if <code>interface_name</code> is <code>NULL</code>).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusSignalCallback" class="symbol" href="callback.DBusSignalCallback.html">DBusSignalCallback</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Signature for callback function used in g_dbus_connection_signal_subscribe().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusSubtreeDispatchFunc" class="symbol" href="callback.DBusSubtreeDispatchFunc.html">DBusSubtreeDispatchFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The type of the <code>dispatch</code> function in <code>GDBusSubtreeVTable</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusSubtreeEnumerateFunc" class="symbol" href="callback.DBusSubtreeEnumerateFunc.html">DBusSubtreeEnumerateFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The type of the <code>enumerate</code> function in <code>GDBusSubtreeVTable</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBusSubtreeIntrospectFunc" class="symbol" href="callback.DBusSubtreeIntrospectFunc.html">DBusSubtreeIntrospectFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The type of the <code>introspect</code> function in <code>GDBusSubtreeVTable</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DesktopAppLaunchCallback" class="symbol" href="callback.DesktopAppLaunchCallback.html">DesktopAppLaunchCallback</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>During invocation, <code>g_desktop_app_info_launch_uris_as_manager()</code> may
|
|||
|
create one or more child processes. This callback is invoked once
|
|||
|
for each, providing the process <span class="caps">ID</span>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileMeasureProgressCallback" class="symbol" href="callback.FileMeasureProgressCallback.html">FileMeasureProgressCallback</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This callback type is used by <code>g_file_measure_disk_usage()</code> to make
|
|||
|
periodic progress reports when measuring the amount of disk spaced
|
|||
|
used by a directory.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileProgressCallback" class="symbol" href="callback.FileProgressCallback.html">FileProgressCallback</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>When doing file operations that may take a while, such as moving
|
|||
|
a file or copying a file, a progress callback is used to pass how
|
|||
|
far along that operation is to the application.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FileReadMoreCallback" class="symbol" href="callback.FileReadMoreCallback.html">FileReadMoreCallback</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>When loading the partial contents of a file with g_file_load_partial_contents_async(),
|
|||
|
it may become necessary to determine if any more data from the file should be loaded.
|
|||
|
A <code>GFileReadMoreCallback</code> function facilitates this by returning <code>TRUE</code> if more data
|
|||
|
should be read, or <code>FALSE</code> otherwise.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="IOSchedulerJobFunc" class="symbol" href="callback.IOSchedulerJobFunc.html">IOSchedulerJobFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>I/O Job function.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="PollableSourceFunc" class="symbol" href="callback.PollableSourceFunc.html">PollableSourceFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This is the function type of the callback used for the <code>GSource</code>
|
|||
|
returned by <code>g_pollable_input_stream_create_source()</code> and g_pollable_output_stream_create_source().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="ReallocFunc" class="symbol" href="callback.ReallocFunc.html">ReallocFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Changes the size of the memory block pointed to by <code>data</code> to
|
|||
|
<code>size</code> bytes.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SettingsBindGetMapping" class="symbol" href="callback.SettingsBindGetMapping.html">SettingsBindGetMapping</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The type for the function that is used to convert from <code>GSettings</code> to
|
|||
|
an object property. The <code>value</code> is already initialized to hold values
|
|||
|
of the appropriate type.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SettingsBindSetMapping" class="symbol" href="callback.SettingsBindSetMapping.html">SettingsBindSetMapping</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The type for the function that is used to convert an object property
|
|||
|
value to a <code>GVariant</code> for storing it in <code>GSettings</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SettingsGetMapping" class="symbol" href="callback.SettingsGetMapping.html">SettingsGetMapping</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The type of the function that is used to convert from a value stored
|
|||
|
in a <code>GSettings</code> to a value that is useful to the application.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SimpleAsyncThreadFunc" class="symbol" href="callback.SimpleAsyncThreadFunc.html">SimpleAsyncThreadFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Simple thread function that runs an asynchronous operation and
|
|||
|
checks for cancellation.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SocketSourceFunc" class="symbol" href="callback.SocketSourceFunc.html">SocketSourceFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This is the function type of the callback used for the <code>GSource</code>
|
|||
|
returned by g_socket_create_source().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TaskThreadFunc" class="symbol" href="callback.TaskThreadFunc.html">TaskThreadFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The prototype for a task function to be run in a thread via
|
|||
|
<code>g_task_run_in_thread()</code> or g_task_run_in_thread_sync().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="VfsFileLookupFunc" class="symbol" href="callback.VfsFileLookupFunc.html">VfsFileLookupFunc</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This function type is used by <code>g_vfs_register_uri_scheme()</code> to make it
|
|||
|
possible for a client to associate an <span class="caps">URI</span> scheme to a different <code>GFile</code>
|
|||
|
implementation.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
<section>
|
|||
|
<div class="toggle-wrapper default-hide">
|
|||
|
<h4 id="functions" class="section-header" style="display:flex;">
|
|||
|
Functions
|
|||
|
<a href="#functions" class="anchor"></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<div class="docblock">
|
|||
|
<table style="display:block;">
|
|||
|
<tbody>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="bus_get" class="symbol" href="func.bus_get.html">bus_get</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Asynchronously connects to the message bus specified by <code>bus_type</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="bus_get_finish" class="symbol" href="func.bus_get_finish.html">bus_get_finish</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Finishes an operation started with g_bus_get().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="bus_get_sync" class="symbol" href="func.bus_get_sync.html">bus_get_sync</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Synchronously connects to the message bus specified by <code>bus_type</code>.
|
|||
|
Note that the returned object may shared with other callers,
|
|||
|
e.g. if two separate parts of a process calls this function with
|
|||
|
the same <code>bus_type</code>, they will share the same object.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="bus_own_name" class="symbol" href="func.bus_own_name.html">bus_own_name</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Starts acquiring <code>name</code> on the bus specified by <code>bus_type</code> and calls
|
|||
|
<code>name_acquired_handler</code> and <code>name_lost_handler</code> when the name is
|
|||
|
acquired respectively lost. Callbacks will be invoked in the
|
|||
|
[thread-default main context][g-main-context-push-thread-default]
|
|||
|
of the thread you are calling this function from.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="bus_own_name_on_connection" class="symbol" href="func.bus_own_name_on_connection.html">bus_own_name_on_connection</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Like <code>g_bus_own_name()</code> but takes a <code>GDBusConnection</code> instead of a
|
|||
|
<code>GBusType</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="bus_own_name_on_connection_with_closures" class="symbol" href="func.bus_own_name_on_connection_with_closures.html">bus_own_name_on_connection_with_closures</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Version of <code>g_bus_own_name_on_connection()</code> using closures instead of
|
|||
|
callbacks for easier binding in other languages.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="bus_own_name_with_closures" class="symbol" href="func.bus_own_name_with_closures.html">bus_own_name_with_closures</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Version of <code>g_bus_own_name()</code> using closures instead of callbacks for
|
|||
|
easier binding in other languages.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="bus_unown_name" class="symbol" href="func.bus_unown_name.html">bus_unown_name</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Stops owning a name.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="bus_unwatch_name" class="symbol" href="func.bus_unwatch_name.html">bus_unwatch_name</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Stops watching a name.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="bus_watch_name" class="symbol" href="func.bus_watch_name.html">bus_watch_name</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Starts watching <code>name</code> on the bus specified by <code>bus_type</code> and calls
|
|||
|
<code>name_appeared_handler</code> and <code>name_vanished_handler</code> when the name is
|
|||
|
known to have an owner respectively known to lose its
|
|||
|
owner. Callbacks will be invoked in the
|
|||
|
[thread-default main context][g-main-context-push-thread-default]
|
|||
|
of the thread you are calling this function from.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="bus_watch_name_on_connection" class="symbol" href="func.bus_watch_name_on_connection.html">bus_watch_name_on_connection</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Like <code>g_bus_watch_name()</code> but takes a <code>GDBusConnection</code> instead of a
|
|||
|
<code>GBusType</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="bus_watch_name_on_connection_with_closures" class="symbol" href="func.bus_watch_name_on_connection_with_closures.html">bus_watch_name_on_connection_with_closures</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Version of <code>g_bus_watch_name_on_connection()</code> using closures instead of callbacks for
|
|||
|
easier binding in other languages.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="bus_watch_name_with_closures" class="symbol" href="func.bus_watch_name_with_closures.html">bus_watch_name_with_closures</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Version of <code>g_bus_watch_name()</code> using closures instead of callbacks for
|
|||
|
easier binding in other languages.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_can_be_executable" class="symbol" href="func.content_type_can_be_executable.html">content_type_can_be_executable</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Checks if a content type can be executable. Note that for instance
|
|||
|
things like text files can be executables (i.e. scripts and batch files).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_equals" class="symbol" href="func.content_type_equals.html">content_type_equals</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Compares two content types for equality.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_from_mime_type" class="symbol" href="func.content_type_from_mime_type.html">content_type_from_mime_type</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Tries to find a content type based on the mime type name.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_get_description" class="symbol" href="func.content_type_get_description.html">content_type_get_description</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets the human readable description of the content type.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_get_generic_icon_name" class="symbol" href="func.content_type_get_generic_icon_name.html">content_type_get_generic_icon_name</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets the generic icon name for a content type.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_get_icon" class="symbol" href="func.content_type_get_icon.html">content_type_get_icon</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets the icon for a content type.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_get_mime_dirs" class="symbol" href="func.content_type_get_mime_dirs.html">content_type_get_mime_dirs</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Get the list of directories which <span class="caps">MIME</span> data is loaded from. See
|
|||
|
<code>g_content_type_set_mime_dirs()</code> for details.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_get_mime_type" class="symbol" href="func.content_type_get_mime_type.html">content_type_get_mime_type</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets the mime type for the content type, if one is registered.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_get_symbolic_icon" class="symbol" href="func.content_type_get_symbolic_icon.html">content_type_get_symbolic_icon</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets the symbolic icon for a content type.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_guess" class="symbol" href="func.content_type_guess.html">content_type_guess</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Guesses the content type based on example data. If the function is
|
|||
|
uncertain, <code>result_uncertain</code> will be set to <code>TRUE</code>. Either <code>filename</code>
|
|||
|
or <code>data</code> may be <code>NULL</code>, in which case the guess will be based solely
|
|||
|
on the other argument.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_guess_for_tree" class="symbol" href="func.content_type_guess_for_tree.html">content_type_guess_for_tree</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Tries to guess the type of the tree with root <code>root</code>, by
|
|||
|
looking at the files it contains. The result is an array
|
|||
|
of content types, with the best guess coming first.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_is_a" class="symbol" href="func.content_type_is_a.html">content_type_is_a</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Determines if <code>type</code> is a subset of <code>supertype</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_is_mime_type" class="symbol" href="func.content_type_is_mime_type.html">content_type_is_mime_type</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Determines if <code>type</code> is a subset of <code>mime_type</code>.
|
|||
|
Convenience wrapper around g_content_type_is_a().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_is_unknown" class="symbol" href="func.content_type_is_unknown.html">content_type_is_unknown</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Checks if the content type is the generic “unknown” type.
|
|||
|
On <span class="caps">UNIX</span> this is the “application/octet-stream” mimetype,
|
|||
|
while on win32 it is “*” and on <span class="caps">OSX</span> it is a dynamic type
|
|||
|
or octet-stream.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_type_set_mime_dirs" class="symbol" href="func.content_type_set_mime_dirs.html">content_type_set_mime_dirs</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Set the list of directories used by <span class="caps">GIO</span> to load the <span class="caps">MIME</span> database.
|
|||
|
If <code>dirs</code> is <code>NULL</code>, the directories used are the default:</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="content_types_get_registered" class="symbol" href="func.content_types_get_registered.html">content_types_get_registered</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets a list of strings containing all the registered content types
|
|||
|
known to the system. The list and its data should be freed using
|
|||
|
<code>g_list_free_full (list, g_free)</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_address_escape_value" class="symbol" href="func.dbus_address_escape_value.html">dbus_address_escape_value</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Escape <code>string</code> so it can appear in a D-Bus address as the value
|
|||
|
part of a key-value pair.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_address_get_for_bus_sync" class="symbol" href="func.dbus_address_get_for_bus_sync.html">dbus_address_get_for_bus_sync</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Synchronously looks up the D-Bus address for the well-known message
|
|||
|
bus instance specified by <code>bus_type</code>. This may involve using various
|
|||
|
platform specific mechanisms.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_address_get_stream" class="symbol" href="func.dbus_address_get_stream.html">dbus_address_get_stream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Asynchronously connects to an endpoint specified by <code>address</code> and
|
|||
|
sets up the connection so it is in a state to run the client-side
|
|||
|
of the D-Bus authentication conversation. <code>address</code> must be in the
|
|||
|
<a href="https://dbus.freedesktop.org/doc/dbus-specification.html#addresses">D-Bus address format</a>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_address_get_stream_finish" class="symbol" href="func.dbus_address_get_stream_finish.html">dbus_address_get_stream_finish</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Finishes an operation started with g_dbus_address_get_stream().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_address_get_stream_sync" class="symbol" href="func.dbus_address_get_stream_sync.html">dbus_address_get_stream_sync</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Synchronously connects to an endpoint specified by <code>address</code> and
|
|||
|
sets up the connection so it is in a state to run the client-side
|
|||
|
of the D-Bus authentication conversation. <code>address</code> must be in the
|
|||
|
<a href="https://dbus.freedesktop.org/doc/dbus-specification.html#addresses">D-Bus address format</a>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_escape_object_path" class="symbol" href="func.dbus_escape_object_path.html">dbus_escape_object_path</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>This is a language binding friendly version of g_dbus_escape_object_path_bytestring().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_escape_object_path_bytestring" class="symbol" href="func.dbus_escape_object_path_bytestring.html">dbus_escape_object_path_bytestring</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Escapes <code>bytes</code> for use in a D-Bus object path component.
|
|||
|
<code>bytes</code> is an array of zero or more nonzero bytes in an
|
|||
|
unspecified encoding, followed by a single zero byte.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_generate_guid" class="symbol" href="func.dbus_generate_guid.html">dbus_generate_guid</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Generate a D-Bus <span class="caps">GUID</span> that can be used with
|
|||
|
e.g. g_dbus_connection_new().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_gvalue_to_gvariant" class="symbol" href="func.dbus_gvalue_to_gvariant.html">dbus_gvalue_to_gvariant</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Converts a <code>GValue</code> to a <code>GVariant</code> of the type indicated by the <code>type</code>
|
|||
|
parameter.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_gvariant_to_gvalue" class="symbol" href="func.dbus_gvariant_to_gvalue.html">dbus_gvariant_to_gvalue</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Converts a <code>GVariant</code> to a <code>GValue</code>. If <code>value</code> is floating, it is consumed.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_is_address" class="symbol" href="func.dbus_is_address.html">dbus_is_address</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Checks if <code>string</code> is a
|
|||
|
<a href="https://dbus.freedesktop.org/doc/dbus-specification.html#addresses">D-Bus address</a>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_is_error_name" class="symbol" href="func.dbus_is_error_name.html">dbus_is_error_name</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Check whether <code>string</code> is a valid D-Bus error name.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_is_guid" class="symbol" href="func.dbus_is_guid.html">dbus_is_guid</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Checks if <code>string</code> is a D-Bus <span class="caps">GUID</span>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_is_interface_name" class="symbol" href="func.dbus_is_interface_name.html">dbus_is_interface_name</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Checks if <code>string</code> is a valid D-Bus interface name.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_is_member_name" class="symbol" href="func.dbus_is_member_name.html">dbus_is_member_name</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Checks if <code>string</code> is a valid D-Bus member (e.g. signal or method) name.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_is_name" class="symbol" href="func.dbus_is_name.html">dbus_is_name</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Checks if <code>string</code> is a valid D-Bus bus name (either unique or well-known).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_is_supported_address" class="symbol" href="func.dbus_is_supported_address.html">dbus_is_supported_address</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Like <code>g_dbus_is_address()</code> but also checks if the library supports the
|
|||
|
transports in <code>string</code> and that key/value pairs for each transport
|
|||
|
are valid. See the specification of the
|
|||
|
<a href="https://dbus.freedesktop.org/doc/dbus-specification.html#addresses">D-Bus address format</a>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_is_unique_name" class="symbol" href="func.dbus_is_unique_name.html">dbus_is_unique_name</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Checks if <code>string</code> is a valid D-Bus unique bus name.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="dbus_unescape_object_path" class="symbol" href="func.dbus_unescape_object_path.html">dbus_unescape_object_path</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Unescapes an string that was previously escaped with
|
|||
|
g_dbus_escape_object_path(). If the string is in a format that could
|
|||
|
not have been returned by g_dbus_escape_object_path(), this function
|
|||
|
returns <code>NULL</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="io_error_from_errno" class="symbol" href="func.io_error_from_errno.html">io_error_from_errno</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Converts errno.h error codes into <span class="caps">GIO</span> error codes. The fallback
|
|||
|
value <code>G_IO_ERROR_FAILED</code> is returned for error codes not currently
|
|||
|
handled (but note that future GLib releases may return a more
|
|||
|
specific value instead).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="io_error_quark" class="symbol" href="func.io_error_quark.html">io_error_quark</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets the <span class="caps">GIO</span> Error Quark.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="io_modules_load_all_in_directory" class="symbol" href="func.io_modules_load_all_in_directory.html">io_modules_load_all_in_directory</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Loads all the modules in the specified directory.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="io_modules_load_all_in_directory_with_scope" class="symbol" href="func.io_modules_load_all_in_directory_with_scope.html">io_modules_load_all_in_directory_with_scope</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Loads all the modules in the specified directory.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="io_modules_scan_all_in_directory" class="symbol" href="func.io_modules_scan_all_in_directory.html">io_modules_scan_all_in_directory</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Scans all the modules in the specified directory, ensuring that
|
|||
|
any extension point implemented by a module is registered.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="io_modules_scan_all_in_directory_with_scope" class="symbol" href="func.io_modules_scan_all_in_directory_with_scope.html">io_modules_scan_all_in_directory_with_scope</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Scans all the modules in the specified directory, ensuring that
|
|||
|
any extension point implemented by a module is registered.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="io_scheduler_cancel_all_jobs" class="symbol" href="func.io_scheduler_cancel_all_jobs.html">io_scheduler_cancel_all_jobs</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Cancels all cancellable I/O jobs.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="io_scheduler_push_job" class="symbol" href="func.io_scheduler_push_job.html">io_scheduler_push_job</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Schedules the I/O job to run in another thread.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="keyfile_settings_backend_new" class="symbol" href="func.keyfile_settings_backend_new.html">keyfile_settings_backend_new</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Creates a keyfile-backed <code>GSettingsBackend</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="memory_settings_backend_new" class="symbol" href="func.memory_settings_backend_new.html">memory_settings_backend_new</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Creates a memory-backed <code>GSettingsBackend</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="networking_init" class="symbol" href="func.networking_init.html">networking_init</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Initializes the platform networking libraries (eg, on Windows, this
|
|||
|
calls WSAStartup()). GLib will call this itself if it is needed, so
|
|||
|
you only need to call it if you directly call system networking
|
|||
|
functions (without calling any GLib networking functions first).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="null_settings_backend_new" class="symbol" href="func.null_settings_backend_new.html">null_settings_backend_new</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Creates a readonly <code>GSettingsBackend</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="pollable_source_new" class="symbol" href="func.pollable_source_new.html">pollable_source_new</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Utility method for <code>GPollableInputStream</code> and <code>GPollableOutputStream</code>
|
|||
|
implementations. Creates a new <code>GSource</code> that expects a callback of
|
|||
|
type <code>GPollableSourceFunc</code>. The new source does not actually do
|
|||
|
anything on its own; use <code>g_source_add_child_source()</code> to add other
|
|||
|
sources to it to cause it to trigger.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="pollable_source_new_full" class="symbol" href="func.pollable_source_new_full.html">pollable_source_new_full</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Utility method for <code>GPollableInputStream</code> and <code>GPollableOutputStream</code>
|
|||
|
implementations. Creates a new <code>GSource</code>, as with
|
|||
|
g_pollable_source_new(), but also attaching <code>child_source</code> (with a
|
|||
|
dummy callback), and <code>cancellable</code>, if they are non-<code>NULL</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="pollable_stream_read" class="symbol" href="func.pollable_stream_read.html">pollable_stream_read</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Tries to read from <code>stream</code>, as with <code>g_input_stream_read()</code> (if
|
|||
|
<code>blocking</code> is <code>TRUE</code>) or <code>g_pollable_input_stream_read_nonblocking()</code>
|
|||
|
(if <code>blocking</code> is <code>FALSE</code>). This can be used to more easily share
|
|||
|
code between blocking and non-blocking implementations of a method.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="pollable_stream_write" class="symbol" href="func.pollable_stream_write.html">pollable_stream_write</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Tries to write to <code>stream</code>, as with <code>g_output_stream_write()</code> (if
|
|||
|
<code>blocking</code> is <code>TRUE</code>) or <code>g_pollable_output_stream_write_nonblocking()</code>
|
|||
|
(if <code>blocking</code> is <code>FALSE</code>). This can be used to more easily share
|
|||
|
code between blocking and non-blocking implementations of a method.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="pollable_stream_write_all" class="symbol" href="func.pollable_stream_write_all.html">pollable_stream_write_all</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Tries to write <code>count</code> bytes to <code>stream</code>, as with
|
|||
|
g_output_stream_write_all(), but using <code>g_pollable_stream_write()</code>
|
|||
|
rather than g_output_stream_write().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="resources_enumerate_children" class="symbol" href="func.resources_enumerate_children.html">resources_enumerate_children</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Returns all the names of children at the specified <code>path</code> in the set of
|
|||
|
globally registered resources.
|
|||
|
The return result is a <code>NULL</code> terminated list of strings which should
|
|||
|
be released with g_strfreev().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="resources_get_info" class="symbol" href="func.resources_get_info.html">resources_get_info</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Looks for a file at the specified <code>path</code> in the set of
|
|||
|
globally registered resources and if found returns information about it.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="resources_lookup_data" class="symbol" href="func.resources_lookup_data.html">resources_lookup_data</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Looks for a file at the specified <code>path</code> in the set of
|
|||
|
globally registered resources and returns a <code>GBytes</code> that
|
|||
|
lets you directly access the data in memory.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="resources_open_stream" class="symbol" href="func.resources_open_stream.html">resources_open_stream</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Looks for a file at the specified <code>path</code> in the set of
|
|||
|
globally registered resources and returns a <code>GInputStream</code>
|
|||
|
that lets you read the data.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="resources_register" class="symbol" href="func.resources_register.html">resources_register</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Registers the resource with the process-global set of resources.
|
|||
|
Once a resource is registered the files in it can be accessed
|
|||
|
with the global resource lookup functions like g_resources_lookup_data().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="resources_unregister" class="symbol" href="func.resources_unregister.html">resources_unregister</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Unregisters the resource from the process-global set of resources.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="simple_async_report_error_in_idle" class="symbol" href="func.simple_async_report_error_in_idle.html">simple_async_report_error_in_idle</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Reports an error in an asynchronous function in an idle function by
|
|||
|
directly setting the contents of the <code>GAsyncResult</code> with the given error information.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="simple_async_report_gerror_in_idle" class="symbol" href="func.simple_async_report_gerror_in_idle.html">simple_async_report_gerror_in_idle</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Reports an error in an idle function. Similar to
|
|||
|
g_simple_async_report_error_in_idle(), but takes a <code>GError</code> rather
|
|||
|
than building a new one.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="simple_async_report_take_gerror_in_idle" class="symbol" href="func.simple_async_report_take_gerror_in_idle.html">simple_async_report_take_gerror_in_idle</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Reports an error in an idle function. Similar to
|
|||
|
g_simple_async_report_gerror_in_idle(), but takes over the caller’s
|
|||
|
ownership of <code>error</code>, so the caller does not have to free it any more.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_is_mount_path_system_internal" class="symbol" href="func.unix_is_mount_path_system_internal.html">unix_is_mount_path_system_internal</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Determines if <code>mount_path</code> is considered an implementation of the
|
|||
|
<span class="caps">OS</span>. This is primarily used for hiding mountable and mounted volumes
|
|||
|
that only are used in the <span class="caps">OS</span> and has little to no relevance to the
|
|||
|
casual user.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_is_system_device_path" class="symbol" href="func.unix_is_system_device_path.html">unix_is_system_device_path</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Determines if <code>device_path</code> is considered a block device path which is only
|
|||
|
used in implementation of the <span class="caps">OS</span>. This is primarily used for hiding
|
|||
|
mounted volumes that are intended as APIs for programs to read, and system
|
|||
|
administrators at a shell; rather than something that should, for example,
|
|||
|
appear in a <span class="caps">GUI</span>. For example, the Linux <code>/proc</code> filesystem.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_is_system_fs_type" class="symbol" href="func.unix_is_system_fs_type.html">unix_is_system_fs_type</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Determines if <code>fs_type</code> is considered a type of file system which is only
|
|||
|
used in implementation of the <span class="caps">OS</span>. This is primarily used for hiding
|
|||
|
mounted volumes that are intended as APIs for programs to read, and system
|
|||
|
administrators at a shell; rather than something that should, for example,
|
|||
|
appear in a <span class="caps">GUI</span>. For example, the Linux <code>/proc</code> filesystem.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_at" class="symbol" href="func.unix_mount_at.html">unix_mount_at</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets a <code>GUnixMountEntry</code> for a given mount path. If <code>time_read</code>
|
|||
|
is set, it will be filled with a unix timestamp for checking
|
|||
|
if the mounts have changed since with g_unix_mounts_changed_since().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_compare" class="symbol" href="func.unix_mount_compare.html">unix_mount_compare</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Compares two unix mounts.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_copy" class="symbol" href="func.unix_mount_copy.html">unix_mount_copy</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Makes a copy of <code>mount_entry</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_for" class="symbol" href="func.unix_mount_for.html">unix_mount_for</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets a <code>GUnixMountEntry</code> for a given file path. If <code>time_read</code>
|
|||
|
is set, it will be filled with a unix timestamp for checking
|
|||
|
if the mounts have changed since with g_unix_mounts_changed_since().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_free" class="symbol" href="func.unix_mount_free.html">unix_mount_free</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Frees a unix mount.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_get_device_path" class="symbol" href="func.unix_mount_get_device_path.html">unix_mount_get_device_path</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets the device path for a unix mount.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_get_fs_type" class="symbol" href="func.unix_mount_get_fs_type.html">unix_mount_get_fs_type</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets the filesystem type for the unix mount.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_get_mount_path" class="symbol" href="func.unix_mount_get_mount_path.html">unix_mount_get_mount_path</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets the mount path for a unix mount.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_get_options" class="symbol" href="func.unix_mount_get_options.html">unix_mount_get_options</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets a comma-separated list of mount options for the unix mount. For example,
|
|||
|
<code>rw,relatime,seclabel,data=ordered</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_get_root_path" class="symbol" href="func.unix_mount_get_root_path.html">unix_mount_get_root_path</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets the root of the mount within the filesystem. This is useful e.g. for
|
|||
|
mounts created by bind operation, or btrfs subvolumes.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_guess_can_eject" class="symbol" href="func.unix_mount_guess_can_eject.html">unix_mount_guess_can_eject</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Guesses whether a Unix mount can be ejected.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_guess_icon" class="symbol" href="func.unix_mount_guess_icon.html">unix_mount_guess_icon</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Guesses the icon of a Unix mount.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_guess_name" class="symbol" href="func.unix_mount_guess_name.html">unix_mount_guess_name</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Guesses the name of a Unix mount.
|
|||
|
The result is a translated string.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_guess_should_display" class="symbol" href="func.unix_mount_guess_should_display.html">unix_mount_guess_should_display</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Guesses whether a Unix mount should be displayed in the <span class="caps">UI</span>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_guess_symbolic_icon" class="symbol" href="func.unix_mount_guess_symbolic_icon.html">unix_mount_guess_symbolic_icon</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Guesses the symbolic icon of a Unix mount.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_is_readonly" class="symbol" href="func.unix_mount_is_readonly.html">unix_mount_is_readonly</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Checks if a unix mount is mounted read only.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_is_system_internal" class="symbol" href="func.unix_mount_is_system_internal.html">unix_mount_is_system_internal</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Checks if a Unix mount is a system mount. This is the Boolean <span class="caps">OR</span> of
|
|||
|
g_unix_is_system_fs_type(), <code>g_unix_is_system_device_path()</code> and
|
|||
|
<code>g_unix_is_mount_path_system_internal()</code> on <code>mount_entry</code>’s properties.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_points_changed_since" class="symbol" href="func.unix_mount_points_changed_since.html">unix_mount_points_changed_since</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Checks if the unix mount points have changed since a given unix time.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mount_points_get" class="symbol" href="func.unix_mount_points_get.html">unix_mount_points_get</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets a <code>GList</code> of <code>GUnixMountPoint</code> containing the unix mount points.
|
|||
|
If <code>time_read</code> is set, it will be filled with the mount timestamp,
|
|||
|
allowing for checking if the mounts have changed with g_unix_mount_points_changed_since().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mounts_changed_since" class="symbol" href="func.unix_mounts_changed_since.html">unix_mounts_changed_since</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Checks if the unix mounts have changed since a given unix time.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="unix_mounts_get" class="symbol" href="func.unix_mounts_get.html">unix_mounts_get</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Gets a <code>GList</code> of <code>GUnixMountEntry</code> containing the unix mounts.
|
|||
|
If <code>time_read</code> is set, it will be filled with the mount
|
|||
|
timestamp, allowing for checking if the mounts have changed
|
|||
|
with g_unix_mounts_changed_since().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
<section>
|
|||
|
<div class="toggle-wrapper default-hide">
|
|||
|
<h4 id="function_macros" class="section-header" style="display:flex;">
|
|||
|
Function Macros
|
|||
|
<a href="#function_macros" class="anchor"></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<div class="docblock">
|
|||
|
<table style="display:block;">
|
|||
|
<tbody>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_ACTION_GROUP" class="symbol" href="func.DBUS_ACTION_GROUP.html">DBUS_ACTION_GROUP</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_ACTION_GROUP_CLASS" class="symbol" href="func.DBUS_ACTION_GROUP_CLASS.html">DBUS_ACTION_GROUP_CLASS</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_AUTH_OBSERVER" class="symbol" href="func.DBUS_AUTH_OBSERVER.html">DBUS_AUTH_OBSERVER</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_CONNECTION" class="symbol" href="func.DBUS_CONNECTION.html">DBUS_CONNECTION</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_INTERFACE" class="symbol" href="func.DBUS_INTERFACE.html">DBUS_INTERFACE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_INTERFACE_SKELETON" class="symbol" href="func.DBUS_INTERFACE_SKELETON.html">DBUS_INTERFACE_SKELETON</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_INTERFACE_SKELETON_CLASS" class="symbol" href="func.DBUS_INTERFACE_SKELETON_CLASS.html">DBUS_INTERFACE_SKELETON_CLASS</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_MENU_MODEL" class="symbol" href="func.DBUS_MENU_MODEL.html">DBUS_MENU_MODEL</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_MESSAGE" class="symbol" href="func.DBUS_MESSAGE.html">DBUS_MESSAGE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_METHOD_INVOCATION" class="symbol" href="func.DBUS_METHOD_INVOCATION.html">DBUS_METHOD_INVOCATION</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_OBJECT" class="symbol" href="func.DBUS_OBJECT.html">DBUS_OBJECT</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_OBJECT_MANAGER" class="symbol" href="func.DBUS_OBJECT_MANAGER.html">DBUS_OBJECT_MANAGER</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_OBJECT_MANAGER_CLIENT" class="symbol" href="func.DBUS_OBJECT_MANAGER_CLIENT.html">DBUS_OBJECT_MANAGER_CLIENT</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_OBJECT_MANAGER_CLIENT_CLASS" class="symbol" href="func.DBUS_OBJECT_MANAGER_CLIENT_CLASS.html">DBUS_OBJECT_MANAGER_CLIENT_CLASS</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_OBJECT_MANAGER_SERVER" class="symbol" href="func.DBUS_OBJECT_MANAGER_SERVER.html">DBUS_OBJECT_MANAGER_SERVER</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_OBJECT_MANAGER_SERVER_CLASS" class="symbol" href="func.DBUS_OBJECT_MANAGER_SERVER_CLASS.html">DBUS_OBJECT_MANAGER_SERVER_CLASS</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_OBJECT_PROXY" class="symbol" href="func.DBUS_OBJECT_PROXY.html">DBUS_OBJECT_PROXY</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_OBJECT_PROXY_CLASS" class="symbol" href="func.DBUS_OBJECT_PROXY_CLASS.html">DBUS_OBJECT_PROXY_CLASS</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_OBJECT_SKELETON" class="symbol" href="func.DBUS_OBJECT_SKELETON.html">DBUS_OBJECT_SKELETON</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_OBJECT_SKELETON_CLASS" class="symbol" href="func.DBUS_OBJECT_SKELETON_CLASS.html">DBUS_OBJECT_SKELETON_CLASS</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_PROXY" class="symbol" href="func.DBUS_PROXY.html">DBUS_PROXY</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_PROXY_CLASS" class="symbol" href="func.DBUS_PROXY_CLASS.html">DBUS_PROXY_CLASS</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_SERVER" class="symbol" href="func.DBUS_SERVER.html">DBUS_SERVER</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TEST_DBUS" class="symbol" href="func.TEST_DBUS.html">TEST_DBUS</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
<section>
|
|||
|
<div class="toggle-wrapper default-hide">
|
|||
|
<h4 id="constants" class="section-header" style="display:flex;">
|
|||
|
Constants
|
|||
|
<a href="#constants" class="anchor"></a>
|
|||
|
</h4>
|
|||
|
|
|||
|
<div class="docblock">
|
|||
|
<table style="display:block;">
|
|||
|
<tbody>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_METHOD_INVOCATION_HANDLED" class="symbol" href="const.DBUS_METHOD_INVOCATION_HANDLED.html">DBUS_METHOD_INVOCATION_HANDLED</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The value returned by handlers of the signals generated by
|
|||
|
the <code>gdbus-codegen</code> tool to indicate that a method call has been
|
|||
|
handled by an implementation. It is equal to <code>TRUE</code>, but using
|
|||
|
this macro is sometimes more readable.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DBUS_METHOD_INVOCATION_UNHANDLED" class="symbol" href="const.DBUS_METHOD_INVOCATION_UNHANDLED.html">DBUS_METHOD_INVOCATION_UNHANDLED</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The value returned by handlers of the signals generated by
|
|||
|
the <code>gdbus-codegen</code> tool to indicate that a method call has not been
|
|||
|
handled by an implementation. It is equal to <code>FALSE</code>, but using
|
|||
|
this macro is sometimes more readable.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DEBUG_CONTROLLER_EXTENSION_POINT_NAME" class="symbol" href="const.DEBUG_CONTROLLER_EXTENSION_POINT_NAME.html">DEBUG_CONTROLLER_EXTENSION_POINT_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Extension point for debug control functionality.
|
|||
|
See [Extending <span class="caps">GIO</span>][extending-gio].</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME" class="symbol" href="const.DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME.html">DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Extension point for default handler to <span class="caps">URI</span> association. See
|
|||
|
[Extending <span class="caps">GIO</span>][extending-gio].</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="DRIVE_IDENTIFIER_KIND_UNIX_DEVICE" class="symbol" href="const.DRIVE_IDENTIFIER_KIND_UNIX_DEVICE.html">DRIVE_IDENTIFIER_KIND_UNIX_DEVICE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The string used to obtain a Unix device path with g_drive_get_identifier().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_ACCESS_CAN_DELETE" class="symbol" href="const.FILE_ATTRIBUTE_ACCESS_CAN_DELETE.html">FILE_ATTRIBUTE_ACCESS_CAN_DELETE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “access” namespace for checking deletion privileges.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE" class="symbol" href="const.FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE.html">FILE_ATTRIBUTE_ACCESS_CAN_EXECUTE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “access” namespace for getting execution privileges.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_ACCESS_CAN_READ" class="symbol" href="const.FILE_ATTRIBUTE_ACCESS_CAN_READ.html">FILE_ATTRIBUTE_ACCESS_CAN_READ</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “access” namespace for getting read privileges.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_ACCESS_CAN_RENAME" class="symbol" href="const.FILE_ATTRIBUTE_ACCESS_CAN_RENAME.html">FILE_ATTRIBUTE_ACCESS_CAN_RENAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “access” namespace for checking renaming privileges.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_ACCESS_CAN_TRASH" class="symbol" href="const.FILE_ATTRIBUTE_ACCESS_CAN_TRASH.html">FILE_ATTRIBUTE_ACCESS_CAN_TRASH</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “access” namespace for checking trashing privileges.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_ACCESS_CAN_WRITE" class="symbol" href="const.FILE_ATTRIBUTE_ACCESS_CAN_WRITE.html">FILE_ATTRIBUTE_ACCESS_CAN_WRITE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “access” namespace for getting write privileges.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_DOS_IS_ARCHIVE" class="symbol" href="const.FILE_ATTRIBUTE_DOS_IS_ARCHIVE.html">FILE_ATTRIBUTE_DOS_IS_ARCHIVE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “dos” namespace for checking if the file’s archive flag
|
|||
|
is set.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT" class="symbol" href="const.FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT.html">FILE_ATTRIBUTE_DOS_IS_MOUNTPOINT</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “dos” namespace for checking if the file is a <span class="caps">NTFS</span> mount point
|
|||
|
(a volume mount or a junction point).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_DOS_IS_SYSTEM" class="symbol" href="const.FILE_ATTRIBUTE_DOS_IS_SYSTEM.html">FILE_ATTRIBUTE_DOS_IS_SYSTEM</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “dos” namespace for checking if the file’s backup flag
|
|||
|
is set.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG" class="symbol" href="const.FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG.html">FILE_ATTRIBUTE_DOS_REPARSE_POINT_TAG</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “dos” namespace for getting the file <span class="caps">NTFS</span> reparse tag.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_ETAG_VALUE" class="symbol" href="const.FILE_ATTRIBUTE_ETAG_VALUE.html">FILE_ATTRIBUTE_ETAG_VALUE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “etag” namespace for getting the value of the file’s
|
|||
|
entity tag.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_FILESYSTEM_FREE" class="symbol" href="const.FILE_ATTRIBUTE_FILESYSTEM_FREE.html">FILE_ATTRIBUTE_FILESYSTEM_FREE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “filesystem” namespace for getting the number of bytes
|
|||
|
of free space left on the file system.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_FILESYSTEM_READONLY" class="symbol" href="const.FILE_ATTRIBUTE_FILESYSTEM_READONLY.html">FILE_ATTRIBUTE_FILESYSTEM_READONLY</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “filesystem” namespace for checking if the file system
|
|||
|
is read only.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_FILESYSTEM_REMOTE" class="symbol" href="const.FILE_ATTRIBUTE_FILESYSTEM_REMOTE.html">FILE_ATTRIBUTE_FILESYSTEM_REMOTE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “filesystem” namespace for checking if the file system
|
|||
|
is remote.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_FILESYSTEM_SIZE" class="symbol" href="const.FILE_ATTRIBUTE_FILESYSTEM_SIZE.html">FILE_ATTRIBUTE_FILESYSTEM_SIZE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “filesystem” namespace for getting the total size (in
|
|||
|
bytes) of the file system, used in g_file_query_filesystem_info().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_FILESYSTEM_TYPE" class="symbol" href="const.FILE_ATTRIBUTE_FILESYSTEM_TYPE.html">FILE_ATTRIBUTE_FILESYSTEM_TYPE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “filesystem” namespace for getting the file system’s type.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW" class="symbol" href="const.FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW.html">FILE_ATTRIBUTE_FILESYSTEM_USE_PREVIEW</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “filesystem” namespace for hinting a file manager
|
|||
|
application whether it should preview (e.g. thumbnail) files on the
|
|||
|
file system.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_FILESYSTEM_USED" class="symbol" href="const.FILE_ATTRIBUTE_FILESYSTEM_USED.html">FILE_ATTRIBUTE_FILESYSTEM_USED</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “filesystem” namespace for getting the number of bytes
|
|||
|
used by data on the file system.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_GVFS_BACKEND" class="symbol" href="const.FILE_ATTRIBUTE_GVFS_BACKEND.html">FILE_ATTRIBUTE_GVFS_BACKEND</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “gvfs” namespace that gets the name of the current
|
|||
|
<span class="caps">GVFS</span> backend in use.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_ID_FILE" class="symbol" href="const.FILE_ATTRIBUTE_ID_FILE.html">FILE_ATTRIBUTE_ID_FILE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “id” namespace for getting a file identifier.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_ID_FILESYSTEM" class="symbol" href="const.FILE_ATTRIBUTE_ID_FILESYSTEM.html">FILE_ATTRIBUTE_ID_FILESYSTEM</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “id” namespace for getting the file system identifier.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT" class="symbol" href="const.FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT.html">FILE_ATTRIBUTE_MOUNTABLE_CAN_EJECT</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “mountable” namespace for checking if a file (of
|
|||
|
type G_FILE_TYPE_MOUNTABLE) can be ejected.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT" class="symbol" href="const.FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT.html">FILE_ATTRIBUTE_MOUNTABLE_CAN_MOUNT</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “mountable” namespace for checking if a file (of
|
|||
|
type G_FILE_TYPE_MOUNTABLE) is mountable.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL" class="symbol" href="const.FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL.html">FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “mountable” namespace for checking if a file (of
|
|||
|
type G_FILE_TYPE_MOUNTABLE) can be polled.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_MOUNTABLE_CAN_START" class="symbol" href="const.FILE_ATTRIBUTE_MOUNTABLE_CAN_START.html">FILE_ATTRIBUTE_MOUNTABLE_CAN_START</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “mountable” namespace for checking if a file (of
|
|||
|
type G_FILE_TYPE_MOUNTABLE) can be started.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED" class="symbol" href="const.FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED.html">FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “mountable” namespace for checking if a file (of
|
|||
|
type G_FILE_TYPE_MOUNTABLE) can be started degraded.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP" class="symbol" href="const.FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP.html">FILE_ATTRIBUTE_MOUNTABLE_CAN_STOP</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “mountable” namespace for checking if a file (of
|
|||
|
type G_FILE_TYPE_MOUNTABLE) can be stopped.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT" class="symbol" href="const.FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT.html">FILE_ATTRIBUTE_MOUNTABLE_CAN_UNMOUNT</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “mountable” namespace for checking if a file (of
|
|||
|
type G_FILE_TYPE_MOUNTABLE) is unmountable.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI" class="symbol" href="const.FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI.html">FILE_ATTRIBUTE_MOUNTABLE_HAL_UDI</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “mountable” namespace for getting the <span class="caps">HAL</span> <span class="caps">UDI</span> for the mountable file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC" class="symbol" href="const.FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC.html">FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “mountable” namespace for checking if a file (of
|
|||
|
type G_FILE_TYPE_MOUNTABLE) is automatically polled for media.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE" class="symbol" href="const.FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE.html">FILE_ATTRIBUTE_MOUNTABLE_START_STOP_TYPE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “mountable” namespace for getting the <code>GDriveStartStopType</code>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE" class="symbol" href="const.FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE.html">FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “mountable” namespace for getting the unix device.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE" class="symbol" href="const.FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE.html">FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “mountable” namespace for getting the unix device file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_OWNER_GROUP" class="symbol" href="const.FILE_ATTRIBUTE_OWNER_GROUP.html">FILE_ATTRIBUTE_OWNER_GROUP</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “owner” namespace for getting the file owner’s group.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_OWNER_USER" class="symbol" href="const.FILE_ATTRIBUTE_OWNER_USER.html">FILE_ATTRIBUTE_OWNER_USER</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “owner” namespace for getting the user name of the
|
|||
|
file’s owner.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_OWNER_USER_REAL" class="symbol" href="const.FILE_ATTRIBUTE_OWNER_USER_REAL.html">FILE_ATTRIBUTE_OWNER_USER_REAL</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “owner” namespace for getting the real name of the
|
|||
|
user that owns the file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_PREVIEW_ICON" class="symbol" href="const.FILE_ATTRIBUTE_PREVIEW_ICON.html">FILE_ATTRIBUTE_PREVIEW_ICON</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “preview” namespace for getting a <code>GIcon</code> that can be
|
|||
|
used to get preview of the file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_RECENT_MODIFIED" class="symbol" href="const.FILE_ATTRIBUTE_RECENT_MODIFIED.html">FILE_ATTRIBUTE_RECENT_MODIFIED</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “recent” namespace for getting time, when the metadata for the
|
|||
|
file in <code>recent:///</code> was last changed.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_SELINUX_CONTEXT" class="symbol" href="const.FILE_ATTRIBUTE_SELINUX_CONTEXT.html">FILE_ATTRIBUTE_SELINUX_CONTEXT</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “selinux” namespace for getting the file’s SELinux context.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE.html">FILE_ATTRIBUTE_STANDARD_ALLOCATED_SIZE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for getting the amount of disk space
|
|||
|
that is consumed by the file (in bytes).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE.html">FILE_ATTRIBUTE_STANDARD_CONTENT_TYPE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for getting the content type of the file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_COPY_NAME" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_COPY_NAME.html">FILE_ATTRIBUTE_STANDARD_COPY_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for getting the copy name of the file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_DESCRIPTION" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_DESCRIPTION.html">FILE_ATTRIBUTE_STANDARD_DESCRIPTION</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for getting the description of the file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME.html">FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for getting the display name of the file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_EDIT_NAME" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_EDIT_NAME.html">FILE_ATTRIBUTE_STANDARD_EDIT_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for edit name of the file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE.html">FILE_ATTRIBUTE_STANDARD_FAST_CONTENT_TYPE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for getting the fast content type.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_ICON" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_ICON.html">FILE_ATTRIBUTE_STANDARD_ICON</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for getting the icon for the file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_IS_BACKUP" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_IS_BACKUP.html">FILE_ATTRIBUTE_STANDARD_IS_BACKUP</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for checking if a file is a backup file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_IS_HIDDEN" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_IS_HIDDEN.html">FILE_ATTRIBUTE_STANDARD_IS_HIDDEN</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for checking if a file is hidden.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_IS_SYMLINK" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_IS_SYMLINK.html">FILE_ATTRIBUTE_STANDARD_IS_SYMLINK</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for checking if the file is a symlink.
|
|||
|
Typically the actual type is something else, if we followed the symlink
|
|||
|
to get the type.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL.html">FILE_ATTRIBUTE_STANDARD_IS_VIRTUAL</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for checking if a file is virtual.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_IS_VOLATILE" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_IS_VOLATILE.html">FILE_ATTRIBUTE_STANDARD_IS_VOLATILE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for checking if a file is
|
|||
|
volatile. This is meant for opaque, non-<span class="caps">POSIX</span>-like backends to
|
|||
|
indicate that the <span class="caps">URI</span> is not persistent. Applications should look
|
|||
|
at <code>G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</code> for the persistent <span class="caps">URI</span>.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_NAME" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_NAME.html">FILE_ATTRIBUTE_STANDARD_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for getting the name of the file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_SIZE" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_SIZE.html">FILE_ATTRIBUTE_STANDARD_SIZE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for getting the file’s size (in bytes).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_SORT_ORDER" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_SORT_ORDER.html">FILE_ATTRIBUTE_STANDARD_SORT_ORDER</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for setting the sort order of a file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON.html">FILE_ATTRIBUTE_STANDARD_SYMBOLIC_ICON</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for getting the symbolic icon for the file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET.html">FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for getting the symlink target, if the file
|
|||
|
is a symlink.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_TARGET_URI" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_TARGET_URI.html">FILE_ATTRIBUTE_STANDARD_TARGET_URI</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for getting the target <span class="caps">URI</span> for the file, in
|
|||
|
the case of <code>G_FILE_TYPE_SHORTCUT</code> or <code>G_FILE_TYPE_MOUNTABLE</code> files.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_STANDARD_TYPE" class="symbol" href="const.FILE_ATTRIBUTE_STANDARD_TYPE.html">FILE_ATTRIBUTE_STANDARD_TYPE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “standard” namespace for storing file types.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_THUMBNAIL_IS_VALID" class="symbol" href="const.FILE_ATTRIBUTE_THUMBNAIL_IS_VALID.html">FILE_ATTRIBUTE_THUMBNAIL_IS_VALID</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “thumbnail” namespace for checking whether the thumbnail is outdated.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_THUMBNAIL_PATH" class="symbol" href="const.FILE_ATTRIBUTE_THUMBNAIL_PATH.html">FILE_ATTRIBUTE_THUMBNAIL_PATH</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “thumbnail” namespace for getting the path to the thumbnail image.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_THUMBNAILING_FAILED" class="symbol" href="const.FILE_ATTRIBUTE_THUMBNAILING_FAILED.html">FILE_ATTRIBUTE_THUMBNAILING_FAILED</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “thumbnail” namespace for checking if thumbnailing failed.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_TIME_ACCESS" class="symbol" href="const.FILE_ATTRIBUTE_TIME_ACCESS.html">FILE_ATTRIBUTE_TIME_ACCESS</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “time” namespace for getting the time the file was last accessed.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_TIME_ACCESS_USEC" class="symbol" href="const.FILE_ATTRIBUTE_TIME_ACCESS_USEC.html">FILE_ATTRIBUTE_TIME_ACCESS_USEC</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “time” namespace for getting the microseconds of the time
|
|||
|
the file was last accessed.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_TIME_CHANGED" class="symbol" href="const.FILE_ATTRIBUTE_TIME_CHANGED.html">FILE_ATTRIBUTE_TIME_CHANGED</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “time” namespace for getting the time the file was last changed.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_TIME_CHANGED_USEC" class="symbol" href="const.FILE_ATTRIBUTE_TIME_CHANGED_USEC.html">FILE_ATTRIBUTE_TIME_CHANGED_USEC</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “time” namespace for getting the microseconds of the time
|
|||
|
the file was last changed.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_TIME_CREATED" class="symbol" href="const.FILE_ATTRIBUTE_TIME_CREATED.html">FILE_ATTRIBUTE_TIME_CREATED</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “time” namespace for getting the time the file was created.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_TIME_CREATED_USEC" class="symbol" href="const.FILE_ATTRIBUTE_TIME_CREATED_USEC.html">FILE_ATTRIBUTE_TIME_CREATED_USEC</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “time” namespace for getting the microseconds of the time
|
|||
|
the file was created.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_TIME_MODIFIED" class="symbol" href="const.FILE_ATTRIBUTE_TIME_MODIFIED.html">FILE_ATTRIBUTE_TIME_MODIFIED</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “time” namespace for getting the time the file was last modified.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_TIME_MODIFIED_USEC" class="symbol" href="const.FILE_ATTRIBUTE_TIME_MODIFIED_USEC.html">FILE_ATTRIBUTE_TIME_MODIFIED_USEC</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “time” namespace for getting the microseconds of the time
|
|||
|
the file was last modified.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_TRASH_DELETION_DATE" class="symbol" href="const.FILE_ATTRIBUTE_TRASH_DELETION_DATE.html">FILE_ATTRIBUTE_TRASH_DELETION_DATE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “trash” namespace for getting the deletion date and time
|
|||
|
of a file inside the <code>trash:///</code> folder.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_TRASH_ITEM_COUNT" class="symbol" href="const.FILE_ATTRIBUTE_TRASH_ITEM_COUNT.html">FILE_ATTRIBUTE_TRASH_ITEM_COUNT</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “trash” namespace for getting the number of (toplevel) items
|
|||
|
that are present in the <code>trash:///</code> folder.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_TRASH_ORIG_PATH" class="symbol" href="const.FILE_ATTRIBUTE_TRASH_ORIG_PATH.html">FILE_ATTRIBUTE_TRASH_ORIG_PATH</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “trash” namespace for getting the original path of a file
|
|||
|
inside the <code>trash:///</code> folder before it was trashed.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_UNIX_BLOCK_SIZE" class="symbol" href="const.FILE_ATTRIBUTE_UNIX_BLOCK_SIZE.html">FILE_ATTRIBUTE_UNIX_BLOCK_SIZE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “unix” namespace for getting the block size for the file system.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_UNIX_BLOCKS" class="symbol" href="const.FILE_ATTRIBUTE_UNIX_BLOCKS.html">FILE_ATTRIBUTE_UNIX_BLOCKS</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “unix” namespace for getting the number of blocks allocated
|
|||
|
for the file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_UNIX_DEVICE" class="symbol" href="const.FILE_ATTRIBUTE_UNIX_DEVICE.html">FILE_ATTRIBUTE_UNIX_DEVICE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “unix” namespace for getting the device id of the device the
|
|||
|
file is located on (see <code>stat()</code> documentation).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_UNIX_GID" class="symbol" href="const.FILE_ATTRIBUTE_UNIX_GID.html">FILE_ATTRIBUTE_UNIX_GID</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “unix” namespace for getting the group <span class="caps">ID</span> for the file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_UNIX_INODE" class="symbol" href="const.FILE_ATTRIBUTE_UNIX_INODE.html">FILE_ATTRIBUTE_UNIX_INODE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “unix” namespace for getting the inode of the file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT" class="symbol" href="const.FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT.html">FILE_ATTRIBUTE_UNIX_IS_MOUNTPOINT</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “unix” namespace for checking if the file represents a
|
|||
|
<span class="caps">UNIX</span> mount point.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_UNIX_MODE" class="symbol" href="const.FILE_ATTRIBUTE_UNIX_MODE.html">FILE_ATTRIBUTE_UNIX_MODE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “unix” namespace for getting the mode of the file
|
|||
|
(e.g. whether the file is a regular file, symlink, etc).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_UNIX_NLINK" class="symbol" href="const.FILE_ATTRIBUTE_UNIX_NLINK.html">FILE_ATTRIBUTE_UNIX_NLINK</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “unix” namespace for getting the number of hard links
|
|||
|
for a file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_UNIX_RDEV" class="symbol" href="const.FILE_ATTRIBUTE_UNIX_RDEV.html">FILE_ATTRIBUTE_UNIX_RDEV</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “unix” namespace for getting the device <span class="caps">ID</span> for the file
|
|||
|
(if it is a special file).</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="FILE_ATTRIBUTE_UNIX_UID" class="symbol" href="const.FILE_ATTRIBUTE_UNIX_UID.html">FILE_ATTRIBUTE_UNIX_UID</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>A key in the “unix” namespace for getting the user <span class="caps">ID</span> for the file.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MEMORY_MONITOR_EXTENSION_POINT_NAME" class="symbol" href="const.MEMORY_MONITOR_EXTENSION_POINT_NAME.html">MEMORY_MONITOR_EXTENSION_POINT_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Extension point for memory usage monitoring functionality.
|
|||
|
See [Extending <span class="caps">GIO</span>][extending-gio].</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MENU_ATTRIBUTE_ACTION" class="symbol" href="const.MENU_ATTRIBUTE_ACTION.html">MENU_ATTRIBUTE_ACTION</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The menu item attribute which holds the action name of the item. Action
|
|||
|
names are namespaced with an identifier for the action group in which the
|
|||
|
action resides. For example, “win.” for window-specific actions and “app.”
|
|||
|
for application-wide actions.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MENU_ATTRIBUTE_ACTION_NAMESPACE" class="symbol" href="const.MENU_ATTRIBUTE_ACTION_NAMESPACE.html">MENU_ATTRIBUTE_ACTION_NAMESPACE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The menu item attribute that holds the namespace for all action names in
|
|||
|
menus that are linked from this item.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MENU_ATTRIBUTE_ICON" class="symbol" href="const.MENU_ATTRIBUTE_ICON.html">MENU_ATTRIBUTE_ICON</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The menu item attribute which holds the icon of the item.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MENU_ATTRIBUTE_LABEL" class="symbol" href="const.MENU_ATTRIBUTE_LABEL.html">MENU_ATTRIBUTE_LABEL</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The menu item attribute which holds the label of the item.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MENU_ATTRIBUTE_TARGET" class="symbol" href="const.MENU_ATTRIBUTE_TARGET.html">MENU_ATTRIBUTE_TARGET</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The menu item attribute which holds the target with which the item’s action
|
|||
|
will be activated.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MENU_LINK_SECTION" class="symbol" href="const.MENU_LINK_SECTION.html">MENU_LINK_SECTION</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The name of the link that associates a menu item with a section. The linked
|
|||
|
menu will usually be shown in place of the menu item, using the item’s label
|
|||
|
as a header.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="MENU_LINK_SUBMENU" class="symbol" href="const.MENU_LINK_SUBMENU.html">MENU_LINK_SUBMENU</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The name of the link that associates a menu item with a submenu.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME" class="symbol" href="const.NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME.html">NATIVE_VOLUME_MONITOR_EXTENSION_POINT_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="NETWORK_MONITOR_EXTENSION_POINT_NAME" class="symbol" href="const.NETWORK_MONITOR_EXTENSION_POINT_NAME.html">NETWORK_MONITOR_EXTENSION_POINT_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Extension point for network status monitoring functionality.
|
|||
|
See [Extending <span class="caps">GIO</span>][extending-gio].</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME" class="symbol" href="const.POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME.html">POWER_PROFILE_MONITOR_EXTENSION_POINT_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Extension point for power profile usage monitoring functionality.
|
|||
|
See [Extending <span class="caps">GIO</span>][extending-gio].</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="PROXY_EXTENSION_POINT_NAME" class="symbol" href="const.PROXY_EXTENSION_POINT_NAME.html">PROXY_EXTENSION_POINT_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Extension point for proxy functionality.
|
|||
|
See [Extending <span class="caps">GIO</span>][extending-gio].</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="PROXY_RESOLVER_EXTENSION_POINT_NAME" class="symbol" href="const.PROXY_RESOLVER_EXTENSION_POINT_NAME.html">PROXY_RESOLVER_EXTENSION_POINT_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Extension point for proxy resolving functionality.
|
|||
|
See [Extending <span class="caps">GIO</span>][extending-gio].</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="SETTINGS_BACKEND_EXTENSION_POINT_NAME" class="symbol" href="const.SETTINGS_BACKEND_EXTENSION_POINT_NAME.html">SETTINGS_BACKEND_EXTENSION_POINT_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Extension point for <code>GSettingsBackend</code> functionality.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TLS_BACKEND_EXTENSION_POINT_NAME" class="symbol" href="const.TLS_BACKEND_EXTENSION_POINT_NAME.html">TLS_BACKEND_EXTENSION_POINT_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Extension point for <span class="caps">TLS</span> functionality via <code>GTlsBackend</code>.
|
|||
|
See [Extending <span class="caps">GIO</span>][extending-gio].</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT" class="symbol" href="const.TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT.html">TLS_DATABASE_PURPOSE_AUTHENTICATE_CLIENT</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The purpose used to verify the client certificate in a <span class="caps">TLS</span> connection.
|
|||
|
Used by <span class="caps">TLS</span> servers.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER" class="symbol" href="const.TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER.html">TLS_DATABASE_PURPOSE_AUTHENTICATE_SERVER</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The purpose used to verify the server certificate in a <span class="caps">TLS</span> connection. This
|
|||
|
is the most common purpose in use. Used by <span class="caps">TLS</span> clients.</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="VFS_EXTENSION_POINT_NAME" class="symbol" href="const.VFS_EXTENSION_POINT_NAME.html">VFS_EXTENSION_POINT_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Extension point for <code>GVfs</code> functionality.
|
|||
|
See [Extending <span class="caps">GIO</span>][extending-gio].</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="VOLUME_IDENTIFIER_KIND_CLASS" class="symbol" href="const.VOLUME_IDENTIFIER_KIND_CLASS.html">VOLUME_IDENTIFIER_KIND_CLASS</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The string used to obtain the volume class with g_volume_get_identifier().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="VOLUME_IDENTIFIER_KIND_HAL_UDI" class="symbol" href="const.VOLUME_IDENTIFIER_KIND_HAL_UDI.html">VOLUME_IDENTIFIER_KIND_HAL_UDI</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The string used to obtain a Hal <span class="caps">UDI</span> with g_volume_get_identifier().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="VOLUME_IDENTIFIER_KIND_LABEL" class="symbol" href="const.VOLUME_IDENTIFIER_KIND_LABEL.html">VOLUME_IDENTIFIER_KIND_LABEL</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The string used to obtain a filesystem label with g_volume_get_identifier().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="VOLUME_IDENTIFIER_KIND_NFS_MOUNT" class="symbol" href="const.VOLUME_IDENTIFIER_KIND_NFS_MOUNT.html">VOLUME_IDENTIFIER_KIND_NFS_MOUNT</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The string used to obtain a <span class="caps">NFS</span> mount with g_volume_get_identifier().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="VOLUME_IDENTIFIER_KIND_UNIX_DEVICE" class="symbol" href="const.VOLUME_IDENTIFIER_KIND_UNIX_DEVICE.html">VOLUME_IDENTIFIER_KIND_UNIX_DEVICE</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The string used to obtain a Unix device path with g_volume_get_identifier().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="VOLUME_IDENTIFIER_KIND_UUID" class="symbol" href="const.VOLUME_IDENTIFIER_KIND_UUID.html">VOLUME_IDENTIFIER_KIND_UUID</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>The string used to obtain a <span class="caps">UUID</span> with g_volume_get_identifier().</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
<tr class="section-item">
|
|||
|
<td><a title="VOLUME_MONITOR_EXTENSION_POINT_NAME" class="symbol" href="const.VOLUME_MONITOR_EXTENSION_POINT_NAME.html">VOLUME_MONITOR_EXTENSION_POINT_NAME</a></td>
|
|||
|
|
|||
|
<td class="docblock-summary"><p>Extension point for volume monitor functionality.
|
|||
|
See [Extending <span class="caps">GIO</span>][extending-gio].</p></td>
|
|||
|
|
|||
|
</tr>
|
|||
|
|
|||
|
</tbody>
|
|||
|
</table>
|
|||
|
</div>
|
|||
|
</div>
|
|||
|
</section>
|
|||
|
|
|||
|
</section>
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
<section id="search" class="content hidden"></section>
|
|||
|
|
|||
|
<footer>
|
|||
|
|
|||
|
</footer>
|
|||
|
</div>
|
|||
|
</body>
|
|||
|
</html>
|