Sophie

Sophie

distrib > Mageia > 5 > i586 > by-pkgid > dc1976279d6f2d383dd0ead937f1f22f > files > 16

cinnamon-session-2.4.2-1.mga5.i586.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Cinnamon Session 2.4.2 Documentation</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.78.1" /></head><body><div class="book"><div class="titlepage"><div><div><h1 class="title"><a id="index"></a>Cinnamon Session 2.4.2 Documentation</h1></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">Clement</span> <span class="surname">Lefebvre</span></h3><div class="affiliation"><div class="address"><p><br />
            <code class="email">&lt;<a class="email" href="mailto:root@linuxmint.com">root@linuxmint.com</a>&gt;</code><br />
          </p></div></div></div></div></div><div><p class="releaseinfo">Version 2.4.2</p></div></div><hr /></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="part"><a href="#idp318978724">I. Reference</a></span></dt><dd><dl><dt><span class="reference"><a href="#dbus-reference">I. D-Bus API Reference</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager">org.gnome.SessionManager</a></span><span class="refpurpose"> — SessionManager interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Client">org.gnome.SessionManager.Client</a></span><span class="refpurpose"> — Client interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.ClientPrivate">org.gnome.SessionManager.ClientPrivate</a></span><span class="refpurpose"> — ClientPrivate interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Inhibitor">org.gnome.SessionManager.Inhibitor</a></span><span class="refpurpose"> — Inhibitor interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Presence">org.gnome.SessionManager.Presence</a></span><span class="refpurpose"> — Presence interface</span></dt></dl></dd></dl></dd><dt><span class="index"><a href="#idp322095756">Index</a></span></dt></dl></div><div class="part"><div class="titlepage"><div><div><h1 class="title"><a id="idp318978724"></a>Part I. Reference</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="reference"><a href="#dbus-reference">I. D-Bus API Reference</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager">org.gnome.SessionManager</a></span><span class="refpurpose"> — SessionManager interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Client">org.gnome.SessionManager.Client</a></span><span class="refpurpose"> — Client interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.ClientPrivate">org.gnome.SessionManager.ClientPrivate</a></span><span class="refpurpose"> — ClientPrivate interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Inhibitor">org.gnome.SessionManager.Inhibitor</a></span><span class="refpurpose"> — Inhibitor interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Presence">org.gnome.SessionManager.Presence</a></span><span class="refpurpose"> — Presence interface</span></dt></dl></dd></dl></div><div class="reference"><div class="titlepage"><div><div><h1 class="title"><a id="dbus-reference"></a>D-Bus API Reference</h1></div></div><hr /></div><div class="partintro"><div></div><p>
        This API is not yet stable and is likely to change in the future.
        </p><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager">org.gnome.SessionManager</a></span><span class="refpurpose"> — SessionManager interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Client">org.gnome.SessionManager.Client</a></span><span class="refpurpose"> — Client interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.ClientPrivate">org.gnome.SessionManager.ClientPrivate</a></span><span class="refpurpose"> — ClientPrivate interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Inhibitor">org.gnome.SessionManager.Inhibitor</a></span><span class="refpurpose"> — Inhibitor interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Presence">org.gnome.SessionManager.Presence</a></span><span class="refpurpose"> — Presence interface</span></dt></dl></div></div><div class="refentry"><a id="org.gnome.SessionManager"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>org.gnome.SessionManager — SessionManager interface</p></div><div class="refsynopsisdiv"><h2>Methods</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.Setenv">Setenv</a>(in's'variable,
in's'value)
<a class="link" href="#org.gnome.SessionManager.InitializationError">InitializationError</a>(in's'message,
in'b'fatal)
<a class="link" href="#org.gnome.SessionManager.RegisterClient">RegisterClient</a>(in's'app_id,
in's'client_startup_id,
out'o'client_id)
<a class="link" href="#org.gnome.SessionManager.UnregisterClient">UnregisterClient</a>(in'o'client_id)
<a class="link" href="#org.gnome.SessionManager.Inhibit">Inhibit</a>(in's'app_id,
in'u'toplevel_xid,
in's'reason,
in'u'flags,
out'u'inhibit_cookie)
<a class="link" href="#org.gnome.SessionManager.Uninhibit">Uninhibit</a>(in'u'inhibit_cookie)
<a class="link" href="#org.gnome.SessionManager.IsInhibited">IsInhibited</a>(in'u'flags,
out'b'is_inhibited)
<a class="link" href="#org.gnome.SessionManager.GetClients">GetClients</a>(out'ao'clients)
<a class="link" href="#org.gnome.SessionManager.GetInhibitors">GetInhibitors</a>(out'ao'inhibitors)
<a class="link" href="#org.gnome.SessionManager.IsAutostartConditionHandled">IsAutostartConditionHandled</a>(in's'condition,
out'b'handled)
<a class="link" href="#org.gnome.SessionManager.Shutdown">Shutdown</a>()
<a class="link" href="#org.gnome.SessionManager.Reboot">Reboot</a>()
<a class="link" href="#org.gnome.SessionManager.CanShutdown">CanShutdown</a>(out'b'is_available)
<a class="link" href="#org.gnome.SessionManager.Logout">Logout</a>(in'u'mode)
<a class="link" href="#org.gnome.SessionManager.IsSessionRunning">IsSessionRunning</a>(out'b'running)
<a class="link" href="#org.gnome.SessionManager.RequestShutdown">RequestShutdown</a>()
<a class="link" href="#org.gnome.SessionManager.RequestReboot">RequestReboot</a>()
</pre></div><div class="refsect1"><a id="idp318920852"></a><h2>Signals</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager::ClientAdded">ClientAdded</a>('o'id)
<a class="link" href="#org.gnome.SessionManager::ClientRemoved">ClientRemoved</a>('o'id)
<a class="link" href="#org.gnome.SessionManager::InhibitorAdded">InhibitorAdded</a>('o'id)
<a class="link" href="#org.gnome.SessionManager::InhibitorRemoved">InhibitorRemoved</a>('o'id)
<a class="link" href="#org.gnome.SessionManager::SessionRunning">SessionRunning</a>()
<a class="link" href="#org.gnome.SessionManager::SessionOver">SessionOver</a>()
</pre></div><div class="refsect1"><a id="idp318952972"></a><h2>Implemented Interfaces</h2><p>
    Objects implementing org.gnome.SessionManager also implements
    org.freedesktop.DBus.Introspectable,
    org.freedesktop.DBus.Properties
    </p></div><div class="refsect1"><a id="idp318953972"></a><h2>Properties</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager:SessionName">'SessionName'</a>read's'
</pre></div><div class="refsect1"><a id="idp318955468"></a><h2>Description</h2><p></p></div><div class="refsect1"><a id="idp318956268"></a><h2>Details</h2><div class="refsect2"><a id="idp318956884"></a><h3><a id="org.gnome.SessionManager.Setenv"></a>Setenv ()</h3><a id="idp318957492" class="indexterm"></a><pre class="programlisting">Setenv (in's'variable,
in's'value)</pre><p>Adds the variable name to the application launch environment with the specified value.  May only be used during the Session Manager initialization phase.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>variable</code></em>:</span></dt><dd>The variable name</dd><dt><span class="term"><em class="parameter"><code>value</code></em>:</span></dt><dd>The value</dd></dl></div></div><div class="refsect2"><a id="idp321787964"></a><h3><a id="org.gnome.SessionManager.InitializationError"></a>InitializationError ()</h3><a id="idp321788628" class="indexterm"></a><pre class="programlisting">InitializationError (in's'message,
in'b'fatal)</pre><p>May be used by applications launched during the Session Manager initialization phase to indicate there was a problem.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>message</code></em>:</span></dt><dd>The error message</dd><dt><span class="term"><em class="parameter"><code>fatal</code></em>:</span></dt><dd>Whether the error should be treated as fatal</dd></dl></div></div><div class="refsect2"><a id="idp321791268"></a><h3><a id="org.gnome.SessionManager.RegisterClient"></a>RegisterClient ()</h3><a id="idp321791812" class="indexterm"></a><pre class="programlisting">RegisterClient (in's'app_id,
in's'client_startup_id,
out'o'client_id)</pre><p>Register the caller as a Session Management client.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>app_id</code></em>:</span></dt><dd>The application identifier</dd><dt><span class="term"><em class="parameter"><code>client_startup_id</code></em>:</span></dt><dd>Client startup identifier</dd><dt><span class="term"><em class="parameter"><code>client_id</code></em>:</span></dt><dd>The object path of the newly registered client</dd></dl></div></div><div class="refsect2"><a id="idp321795092"></a><h3><a id="org.gnome.SessionManager.UnregisterClient"></a>UnregisterClient ()</h3><a id="idp321795684" class="indexterm"></a><pre class="programlisting">UnregisterClient (in'o'client_id)</pre><p>Unregister the specified client from Session Management.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>client_id</code></em>:</span></dt><dd>The object path of the client</dd></dl></div></div><div class="refsect2"><a id="idp321797652"></a><h3><a id="org.gnome.SessionManager.Inhibit"></a>Inhibit ()</h3><a id="idp321798268" class="indexterm"></a><pre class="programlisting">Inhibit (in's'app_id,
in'u'toplevel_xid,
in's'reason,
in'u'flags,
out'u'inhibit_cookie)</pre><p>Applications should invoke this method when they begin an operation that
            should not be interrupted, such as creating a CD or DVD.  The types of actions
            that may be blocked are specified by the flags parameter.  When the application
            completes the operation it should call <a class="link" href="#org.gnome.SessionManager.Uninhibit"><code class="function">Uninhibit()</code></a>
            or disconnect from the session bus.
          </p><p>
            Applications should not expect that they will always be able to block the
            action.  In most cases, users will be given the option to force the action
            to take place.
          </p><p>
            Reasons should be short and to the point.
          </p><p>
            The flags parameter must include at least one of the following:
            </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><span class="bold"><strong>1: </strong></span>Inhibit logging out</li><li class="listitem"><span class="bold"><strong>2: </strong></span>Inhibit user switching</li><li class="listitem"><span class="bold"><strong>4: </strong></span>Inhibit suspending the session or computer</li><li class="listitem"><span class="bold"><strong>8: </strong></span>Inhibit the session being marked as idle</li><li class="listitem"><span class="bold"><strong>16: </strong></span>Inhibit auto-mounting removable media for the session</li></ul></div><p>
            Values for flags may be bitwise or'ed together.
          </p><p>
            The returned cookie is used to uniquely identify this request.  It should be used
            as an argument to <a class="link" href="#org.gnome.SessionManager.Uninhibit"><code class="function">Uninhibit()</code></a> in
            order to remove the request.
          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>app_id</code></em>:</span></dt><dd>The application identifier</dd><dt><span class="term"><em class="parameter"><code>toplevel_xid</code></em>:</span></dt><dd>The toplevel X window identifier</dd><dt><span class="term"><em class="parameter"><code>reason</code></em>:</span></dt><dd>The reason for the inhibit</dd><dt><span class="term"><em class="parameter"><code>flags</code></em>:</span></dt><dd>Flags that spefify what should be inhibited</dd><dt><span class="term"><em class="parameter"><code>inhibit_cookie</code></em>:</span></dt><dd>The cookie</dd></dl></div></div><div class="refsect2"><a id="idp321808164"></a><h3><a id="org.gnome.SessionManager.Uninhibit"></a>Uninhibit ()</h3><a id="idp321808780" class="indexterm"></a><pre class="programlisting">Uninhibit (in'u'inhibit_cookie)</pre><p>Cancel a previous call to <a class="link" href="#org.gnome.SessionManager.Inhibit"><code class="function">Inhibit()</code></a> identified by the cookie.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>inhibit_cookie</code></em>:</span></dt><dd>The cookie</dd></dl></div></div><div class="refsect2"><a id="idp321811220"></a><h3><a id="org.gnome.SessionManager.IsInhibited"></a>IsInhibited ()</h3><a id="idp321811860" class="indexterm"></a><pre class="programlisting">IsInhibited (in'u'flags,
out'b'is_inhibited)</pre><p>Determine if operation(s) specified by the flags
            are currently inhibited.  Flags are same as those accepted
            by the
            <a class="link" href="#org.gnome.SessionManager.Inhibit"><code class="function">Inhibit()</code></a>
            method.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>flags</code></em>:</span></dt><dd>Flags that spefify what should be inhibited</dd><dt><span class="term"><em class="parameter"><code>is_inhibited</code></em>:</span></dt><dd>Returns TRUE if any of the operations in the bitfield flags are inhibited</dd></dl></div></div><div class="refsect2"><a id="idp321815188"></a><h3><a id="org.gnome.SessionManager.GetClients"></a>GetClients ()</h3><a id="idp321815764" class="indexterm"></a><pre class="programlisting">GetClients (out'ao'clients)</pre><p>This gets a list of all the <a class="link" href="#org.gnome.SessionManager.Client" title="org.gnome.SessionManager.Client">Clients</a>
          that are currently known to the session manager.</p><p>Each Client ID is an D-Bus object path for the object that implements the
          <a class="link" href="#org.gnome.SessionManager.Client" title="org.gnome.SessionManager.Client">Client</a> interface.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>clients</code></em>:</span></dt><dd>an array of client IDs</dd></dl></div><p>
See also:
<a class="link" href="#org.gnome.SessionManager.Client" title="org.gnome.SessionManager.Client">org.gnome.SessionManager.Client</a></p></div><div class="refsect2"><a id="idp321819220"></a><h3><a id="org.gnome.SessionManager.GetInhibitors"></a>GetInhibitors ()</h3><a id="idp321819860" class="indexterm"></a><pre class="programlisting">GetInhibitors (out'ao'inhibitors)</pre><p>This gets a list of all the <a class="link" href="#org.gnome.SessionManager.Inhibitor" title="org.gnome.SessionManager.Inhibitor">Inhibitors</a>
          that are currently known to the session manager.</p><p>Each Inhibitor ID is an D-Bus object path for the object that implements the
          <a class="link" href="#org.gnome.SessionManager.Inhibitor" title="org.gnome.SessionManager.Inhibitor">Inhibitor</a> interface.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>inhibitors</code></em>:</span></dt><dd>an array of inhibitor IDs</dd></dl></div><p>
See also:
<a class="link" href="#org.gnome.SessionManager.Inhibitor" title="org.gnome.SessionManager.Inhibitor">org.gnome.SessionManager.Inhibitor</a></p></div><div class="refsect2"><a id="idp321823396"></a><h3><a id="org.gnome.SessionManager.IsAutostartConditionHandled"></a>IsAutostartConditionHandled ()</h3><a id="idp321824060" class="indexterm"></a><pre class="programlisting">IsAutostartConditionHandled (in's'condition,
out'b'handled)</pre><p>Allows the caller to determine whether the session manager is
          handling changes to the specified autostart condition.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>condition</code></em>:</span></dt><dd>The autostart condition string</dd><dt><span class="term"><em class="parameter"><code>handled</code></em>:</span></dt><dd>True if condition is handled, false otherwise</dd></dl></div></div><div class="refsect2"><a id="idp321826812"></a><h3><a id="org.gnome.SessionManager.Shutdown"></a>Shutdown ()</h3><a id="idp321827428" class="indexterm"></a><pre class="programlisting">Shutdown ()</pre><p>Request a shutdown dialog.</p></div><div class="refsect2"><a id="idp321828436"></a><h3><a id="org.gnome.SessionManager.Reboot"></a>Reboot ()</h3><a id="idp321829012" class="indexterm"></a><pre class="programlisting">Reboot ()</pre><p>Request a reboot dialog.</p></div><div class="refsect2"><a id="idp321830020"></a><h3><a id="org.gnome.SessionManager.CanShutdown"></a>CanShutdown ()</h3><a id="idp321830612" class="indexterm"></a><pre class="programlisting">CanShutdown (out'b'is_available)</pre><p>Allows the caller to determine whether or not it's okay to show
          a shutdown option in the UI</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>is_available</code></em>:</span></dt><dd>True if shutdown is available to the user, false otherwise</dd></dl></div></div><div class="refsect2"><a id="idp321832612"></a><h3><a id="org.gnome.SessionManager.Logout"></a>Logout ()</h3><a id="idp321833228" class="indexterm"></a><pre class="programlisting">Logout (in'u'mode)</pre><p>Request a logout dialog</p><p>
            Allowed values for the mode parameter are:
            </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><span class="bold"><strong>0: </strong></span>Normal.</li><li class="listitem"><span class="bold"><strong>1: </strong></span>No confirmation inferface should be shown.</li><li class="listitem"><span class="bold"><strong>2: </strong></span>Forcefully logout.  No confirmation will be shown and any inhibitors will be ignored.</li></ul></div><p>
            Values for flags may be bitwise or'ed together.
          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>mode</code></em>:</span></dt><dd>The type of logout that is being requested</dd></dl></div></div><div class="refsect2"><a id="idp321836996"></a><h3><a id="org.gnome.SessionManager.IsSessionRunning"></a>IsSessionRunning ()</h3><a id="idp321837636" class="indexterm"></a><pre class="programlisting">IsSessionRunning (out'b'running)</pre><p>Allows the caller to determine whether the session manager
          has entered the Running phase, in case the client missed the
          SessionRunning signal.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>running</code></em>:</span></dt><dd>True if the session has entered the Running phase, false otherwise</dd></dl></div></div><div class="refsect2"><a id="idp321839700"></a><h3><a id="org.gnome.SessionManager.RequestShutdown"></a>RequestShutdown ()</h3><a id="idp321840292" class="indexterm"></a><pre class="programlisting">RequestShutdown ()</pre><p>Request a shutdown with no dialog</p></div><div class="refsect2"><a id="idp321841340"></a><h3><a id="org.gnome.SessionManager.RequestReboot"></a>RequestReboot ()</h3><a id="idp321841932" class="indexterm"></a><pre class="programlisting">RequestReboot ()</pre><p>Request a reboot with no dialog</p></div></div><div class="refsect1"><a id="idp321843044"></a><h2>Signal Details</h2><div class="refsect2"><a id="idp321843604"></a><h3><a id="org.gnome.SessionManager::ClientAdded"></a>The ClientAdded signal</h3><a id="idp321844196" class="indexterm"></a><pre class="programlisting">ClientAdded ('o'id)</pre><p>Emitted when a client has been added to the session manager.
          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>id</code></em>:</span></dt><dd>The object path for the added client</dd></dl></div></div><div class="refsect2"><a id="idp321846100"></a><h3><a id="org.gnome.SessionManager::ClientRemoved"></a>The ClientRemoved signal</h3><a id="idp321846740" class="indexterm"></a><pre class="programlisting">ClientRemoved ('o'id)</pre><p>Emitted when a client has been removed from the session manager.
          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>id</code></em>:</span></dt><dd>The object path for the removed client</dd></dl></div></div><div class="refsect2"><a id="idp321848644"></a><h3><a id="org.gnome.SessionManager::InhibitorAdded"></a>The InhibitorAdded signal</h3><a id="idp321849284" class="indexterm"></a><pre class="programlisting">InhibitorAdded ('o'id)</pre><p>Emitted when an inhibitor has been added to the session manager.
          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>id</code></em>:</span></dt><dd>The object path for the added inhibitor</dd></dl></div></div><div class="refsect2"><a id="idp321851188"></a><h3><a id="org.gnome.SessionManager::InhibitorRemoved"></a>The InhibitorRemoved signal</h3><a id="idp321851828" class="indexterm"></a><pre class="programlisting">InhibitorRemoved ('o'id)</pre><p>Emitted when an inhibitor has been removed from the session manager.
          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>id</code></em>:</span></dt><dd>The object path for the removed inhibitor</dd></dl></div></div><div class="refsect2"><a id="idp321853740"></a><h3><a id="org.gnome.SessionManager::SessionRunning"></a>The SessionRunning signal</h3><a id="idp321854380" class="indexterm"></a><pre class="programlisting">SessionRunning ()</pre><p>Indicates the session has entered the Running phase.</p></div><div class="refsect2"><a id="idp321855452"></a><h3><a id="org.gnome.SessionManager::SessionOver"></a>The SessionOver signal</h3><a id="idp321856044" class="indexterm"></a><pre class="programlisting">SessionOver ()</pre><p>Indicates the session is about to end.</p></div></div><div class="refsect1"><a id="idp321857116"></a><h2>Property Details</h2><div class="refsect2"><a id="idp321857676"></a><h3><a id="org.gnome.SessionManager:SessionName"></a>The "SessionName" property</h3><a id="idp321858316" class="indexterm"></a><pre class="programlisting">'SessionName'read's'
</pre><p>The name of the session that has been loaded.</p></div></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="org.gnome.SessionManager.Client"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>org.gnome.SessionManager.Client — Client interface</p></div><div class="refsynopsisdiv"><h2>Methods</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.Client.GetAppId">GetAppId</a>(out's'app_id)
<a class="link" href="#org.gnome.SessionManager.Client.GetStartupId">GetStartupId</a>(out's'startup_id)
<a class="link" href="#org.gnome.SessionManager.Client.GetRestartStyleHint">GetRestartStyleHint</a>(out'u'hint)
<a class="link" href="#org.gnome.SessionManager.Client.GetUnixProcessId">GetUnixProcessId</a>(out'u'pid)
<a class="link" href="#org.gnome.SessionManager.Client.GetStatus">GetStatus</a>(out'u'status)
<a class="link" href="#org.gnome.SessionManager.Client.Stop">Stop</a>()
</pre></div><div class="refsect1"><a id="idp321956676"></a><h2>Implemented Interfaces</h2><p>
    Objects implementing org.gnome.SessionManager.Client also implements
    org.freedesktop.DBus.Introspectable,
    org.freedesktop.DBus.Properties
    </p></div><div class="refsect1"><a id="idp321957652"></a><h2>Description</h2><p></p></div><div class="refsect1"><a id="idp321958404"></a><h2>Details</h2><div class="refsect2"><a id="idp321958964"></a><h3><a id="org.gnome.SessionManager.Client.GetAppId"></a>GetAppId ()</h3><a id="idp321959556" class="indexterm"></a><pre class="programlisting">GetAppId (out's'app_id)</pre><p>Return the application ID associated with this client.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>app_id</code></em>:</span></dt><dd>The identifier for the associated application</dd></dl></div></div><div class="refsect2"><a id="idp321961540"></a><h3><a id="org.gnome.SessionManager.Client.GetStartupId"></a>GetStartupId ()</h3><a id="idp321962204" class="indexterm"></a><pre class="programlisting">GetStartupId (out's'startup_id)</pre><p>Return the startup ID associated with this client.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>startup_id</code></em>:</span></dt><dd>The startup identifier</dd></dl></div></div><div class="refsect2"><a id="idp321964108"></a><h3><a id="org.gnome.SessionManager.Client.GetRestartStyleHint"></a>GetRestartStyleHint ()</h3><a id="idp321964772" class="indexterm"></a><pre class="programlisting">GetRestartStyleHint (out'u'hint)</pre><p>Return the restart style hint for this client.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>hint</code></em>:</span></dt><dd>The restart style hint</dd></dl></div></div><div class="refsect2"><a id="idp321966676"></a><h3><a id="org.gnome.SessionManager.Client.GetUnixProcessId"></a>GetUnixProcessId ()</h3><a id="idp321967340" class="indexterm"></a><pre class="programlisting">GetUnixProcessId (out'u'pid)</pre><p>Return the Unix process identifier for this client.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>pid</code></em>:</span></dt><dd>The Unix process identifier</dd></dl></div></div><div class="refsect2"><a id="idp321969244"></a><h3><a id="org.gnome.SessionManager.Client.GetStatus"></a>GetStatus ()</h3><a id="idp321969836" class="indexterm"></a><pre class="programlisting">GetStatus (out'u'status)</pre><p>Return the status of this client.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>status</code></em>:</span></dt><dd>The client status</dd></dl></div></div><div class="refsect2"><a id="idp321971740"></a><h3><a id="org.gnome.SessionManager.Client.Stop"></a>Stop ()</h3><a id="idp321972332" class="indexterm"></a><pre class="programlisting">Stop ()</pre><p>Inititate a request to terminate this application via XSMP.</p></div></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="org.gnome.SessionManager.ClientPrivate"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>org.gnome.SessionManager.ClientPrivate — ClientPrivate interface</p></div><div class="refsynopsisdiv"><h2>Methods</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.ClientPrivate.EndSessionResponse">EndSessionResponse</a>(in'b'is_ok,
in's'reason)
</pre></div><div class="refsect1"><a id="idp321931500"></a><h2>Signals</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.ClientPrivate::Stop">Stop</a>()
<a class="link" href="#org.gnome.SessionManager.ClientPrivate::QueryEndSession">QueryEndSession</a>('u'flags)
<a class="link" href="#org.gnome.SessionManager.ClientPrivate::EndSession">EndSession</a>('u'flags)
<a class="link" href="#org.gnome.SessionManager.ClientPrivate::CancelEndSession">CancelEndSession</a>()
</pre></div><div class="refsect1"><a id="idp321945428"></a><h2>Implemented Interfaces</h2><p>
    Objects implementing org.gnome.SessionManager.ClientPrivate also implements
    org.freedesktop.DBus.Introspectable,
    org.freedesktop.DBus.Properties
    </p></div><div class="refsect1"><a id="idp321946436"></a><h2>Description</h2><p></p></div><div class="refsect1"><a id="idp321947236"></a><h2>Details</h2><div class="refsect2"><a id="idp322005476"></a><h3><a id="org.gnome.SessionManager.ClientPrivate.EndSessionResponse"></a>EndSessionResponse ()</h3><a id="idp322006100" class="indexterm"></a><pre class="programlisting">EndSessionResponse (in'b'is_ok,
in's'reason)</pre><p>This method should be used by the client in response to
            the <a class="link" href="#org.gnome.SessionManager.ClientPrivate::QueryEndSession"><code class="literal">QueryEndSession</code></a>
            and <a class="link" href="#org.gnome.SessionManager.ClientPrivate::EndSession"><code class="literal">EndSession</code></a> signals.
          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>is_ok</code></em>:</span></dt><dd>Whether or not it is OK to preceed</dd><dt><span class="term"><em class="parameter"><code>reason</code></em>:</span></dt><dd>The reason string</dd></dl></div></div></div><div class="refsect1"><a id="idp322010036"></a><h2>Signal Details</h2><div class="refsect2"><a id="idp322010596"></a><h3><a id="org.gnome.SessionManager.ClientPrivate::Stop"></a>The Stop signal</h3><a id="idp322011260" class="indexterm"></a><pre class="programlisting">Stop ()</pre><p>
            The client should stop and remove itself from the session in
            response to this signal.
          </p></div><div class="refsect2"><a id="idp322012388"></a><h3><a id="org.gnome.SessionManager.ClientPrivate::QueryEndSession"></a>The QueryEndSession signal</h3><a id="idp322013012" class="indexterm"></a><pre class="programlisting">QueryEndSession ('u'flags)</pre><p>This signal is used to inform the client that the
            session is about to end.  The client must respond by
            calling
            <a class="link" href="#org.gnome.SessionManager.ClientPrivate.EndSessionResponse"><code class="function">EndSessionResponse</code></a>
            within one second of the signal emission.
          </p><p>
            The flags may include:
            </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><span class="bold"><strong>1: </strong></span>Logout is forced.
                  <a class="link" href="#org.gnome.SessionManager.ClientPrivate.EndSessionResponse"><code class="function">EndSessionResponse</code></a>
                reason and any inhibit from client will be
                ignored.</li></ul></div><p>
          </p><p>
            If the client responds with an EndSessionResponse is-ok
            argument equal to FALSE and a reason then this reason may
            be displayed to the user.
          </p><p>
            The client must not attempt to perform any actions or
            interact with the user in response to this signal.  Any
            actions required for a clean shutdown should take place in
            response to the
            <a class="link" href="#org.gnome.SessionManager.ClientPrivate::EndSession"><code class="literal">EndSession</code></a> signal.
          </p><p>
            The client should limit operations until either a
            <a class="link" href="#org.gnome.SessionManager.ClientPrivate::EndSession"><code class="literal">EndSession</code></a>
            <a class="link" href="#org.gnome.SessionManager.ClientPrivate::CancelEndSession"><code class="literal">CancelEndSession</code></a>
            signal is received.
          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>flags</code></em>:</span></dt><dd>Flags</dd></dl></div></div><div class="refsect2"><a id="idp322020308"></a><h3><a id="org.gnome.SessionManager.ClientPrivate::EndSession"></a>The EndSession signal</h3><a id="idp322020972" class="indexterm"></a><pre class="programlisting">EndSession ('u'flags)</pre><p>This signal is used to inform the client that the
            session is about to end.  The client must respond by
            calling
            <a class="link" href="#org.gnome.SessionManager.ClientPrivate.EndSessionResponse"><code class="function">EndSessionResponse</code></a>
            within ten seconds of the signal emission.
          </p><p>
            The client must not attempt to interact with the user in
            response to this signal.  The application will be given a
            maxium of ten seconds to perform any actions required for
            a clean shutdown.
          </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>flags</code></em>:</span></dt><dd>Flags</dd></dl></div></div><div class="refsect2"><a id="idp322024084"></a><h3><a id="org.gnome.SessionManager.ClientPrivate::CancelEndSession"></a>The CancelEndSession signal</h3><a id="idp322024708" class="indexterm"></a><pre class="programlisting">CancelEndSession ()</pre><p>
            This signal indicates to the client that a previous emission of
            <a class="link" href="#org.gnome.SessionManager.ClientPrivate::QueryEndSession"><code class="literal">QueryEndSession</code></a>
            has been cancelled.  The client should resume normal operations.
          </p></div></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="org.gnome.SessionManager.Inhibitor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>org.gnome.SessionManager.Inhibitor — Inhibitor interface</p></div><div class="refsynopsisdiv"><h2>Methods</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.Inhibitor.GetAppId">GetAppId</a>(out's'app_id)
<a class="link" href="#org.gnome.SessionManager.Inhibitor.GetClientId">GetClientId</a>(out'o'client_id)
<a class="link" href="#org.gnome.SessionManager.Inhibitor.GetReason">GetReason</a>(out's'reason)
<a class="link" href="#org.gnome.SessionManager.Inhibitor.GetFlags">GetFlags</a>(out'u'flags)
<a class="link" href="#org.gnome.SessionManager.Inhibitor.GetToplevelXid">GetToplevelXid</a>(out'u'xid)
</pre></div><div class="refsect1"><a id="idp322000948"></a><h2>Implemented Interfaces</h2><p>
    Objects implementing org.gnome.SessionManager.Inhibitor also implements
    org.freedesktop.DBus.Introspectable,
    org.freedesktop.DBus.Properties
    </p></div><div class="refsect1"><a id="idp322001900"></a><h2>Description</h2><p></p></div><div class="refsect1"><a id="idp322002700"></a><h2>Details</h2><div class="refsect2"><a id="idp322003316"></a><h3><a id="org.gnome.SessionManager.Inhibitor.GetAppId"></a>GetAppId ()</h3><a id="idp322003940" class="indexterm"></a><pre class="programlisting">GetAppId (out's'app_id)</pre><p>Return the application ID associated with this inhibit.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>app_id</code></em>:</span></dt><dd>The identifier for the associated application</dd></dl></div></div><div class="refsect2"><a id="idp322067372"></a><h3><a id="org.gnome.SessionManager.Inhibitor.GetClientId"></a>GetClientId ()</h3><a id="idp322068036" class="indexterm"></a><pre class="programlisting">GetClientId (out'o'client_id)</pre><p>Return the client object path associated with this inhibit.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>client_id</code></em>:</span></dt><dd>The object path of the associated client</dd></dl></div></div><div class="refsect2"><a id="idp322069908"></a><h3><a id="org.gnome.SessionManager.Inhibitor.GetReason"></a>GetReason ()</h3><a id="idp322070572" class="indexterm"></a><pre class="programlisting">GetReason (out's'reason)</pre><p>Return the reason for the inhibit</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>reason</code></em>:</span></dt><dd>The reason for the inhibit</dd></dl></div></div><div class="refsect2"><a id="idp322072420"></a><h3><a id="org.gnome.SessionManager.Inhibitor.GetFlags"></a>GetFlags ()</h3><a id="idp322073060" class="indexterm"></a><pre class="programlisting">GetFlags (out'u'flags)</pre><p>Return the flags that determine the scope of the inhibit</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>flags</code></em>:</span></dt><dd>The flags that determine the scope of the inhibit</dd></dl></div></div><div class="refsect2"><a id="idp322075044"></a><h3><a id="org.gnome.SessionManager.Inhibitor.GetToplevelXid"></a>GetToplevelXid ()</h3><a id="idp322075708" class="indexterm"></a><pre class="programlisting">GetToplevelXid (out'u'xid)</pre><p>Return the X11 toplevel window identifier associated with this inhibit.  Zero if not set.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>xid</code></em>:</span></dt><dd>X11 toplevel window identifier associated with this inhibit.  Zero if not set.</dd></dl></div></div></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="org.gnome.SessionManager.Presence"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>org.gnome.SessionManager.Presence — Presence interface</p></div><div class="refsynopsisdiv"><h2>Methods</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.Presence.SetStatus">SetStatus</a>(in'u'status)
<a class="link" href="#org.gnome.SessionManager.Presence.SetStatusText">SetStatusText</a>(in's'status_text)
</pre></div><div class="refsect1"><a id="idp322059684"></a><h2>Signals</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.Presence::StatusChanged">StatusChanged</a>('u'status)
<a class="link" href="#org.gnome.SessionManager.Presence::StatusTextChanged">StatusTextChanged</a>('s'status_text)
</pre></div><div class="refsect1"><a id="idp322061692"></a><h2>Implemented Interfaces</h2><p>
    Objects implementing org.gnome.SessionManager.Presence also implements
    org.freedesktop.DBus.Introspectable,
    org.freedesktop.DBus.Properties
    </p></div><div class="refsect1"><a id="idp322062700"></a><h2>Properties</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.Presence:status">'status'</a>readwrite'u'
<a class="link" href="#org.gnome.SessionManager.Presence:status-text">'status-text'</a>readwrite's'
</pre></div><div class="refsect1"><a id="idp322064796"></a><h2>Description</h2><p></p></div><div class="refsect1"><a id="idp322065540"></a><h2>Details</h2><div class="refsect2"><a id="idp322066156"></a><h3><a id="org.gnome.SessionManager.Presence.SetStatus"></a>SetStatus ()</h3><a id="idp322109700" class="indexterm"></a><pre class="programlisting">SetStatus (in'u'status)</pre><p>Set the status value of the session.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>status</code></em>:</span></dt><dd>The status value</dd></dl></div></div><div class="refsect2"><a id="idp322111564"></a><h3><a id="org.gnome.SessionManager.Presence.SetStatusText"></a>SetStatusText ()</h3><a id="idp322112228" class="indexterm"></a><pre class="programlisting">SetStatusText (in's'status_text)</pre><p>Set the descriptive status text for the session.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>status_text</code></em>:</span></dt><dd>The descriptive status for the session.</dd></dl></div></div></div><div class="refsect1"><a id="idp322114244"></a><h2>Signal Details</h2><div class="refsect2"><a id="idp322114804"></a><h3><a id="org.gnome.SessionManager.Presence::StatusChanged"></a>The StatusChanged signal</h3><a id="idp322115468" class="indexterm"></a><pre class="programlisting">StatusChanged ('u'status)</pre><p>Indicates that the session status value has changed.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>status</code></em>:</span></dt><dd>The new status value</dd></dl></div></div><div class="refsect2"><a id="idp322117340"></a><h3><a id="org.gnome.SessionManager.Presence::StatusTextChanged"></a>The StatusTextChanged signal</h3><a id="idp322118004" class="indexterm"></a><pre class="programlisting">StatusTextChanged ('s'status_text)</pre><p>Indicates that the descriptive session status text has changed.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>status_text</code></em>:</span></dt><dd>The new status text</dd></dl></div></div></div><div class="refsect1"><a id="idp322120044"></a><h2>Property Details</h2><div class="refsect2"><a id="idp322120604"></a><h3><a id="org.gnome.SessionManager.Presence:status"></a>The "status" property</h3><a id="idp322121244" class="indexterm"></a><pre class="programlisting">'status'readwrite'u'
</pre><p>
            The status of the session.
          </p><p>
            The status parameter must be one of the following:
            </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><span class="bold"><strong>0: </strong></span>Available</li><li class="listitem"><span class="bold"><strong>1: </strong></span>Invisible</li><li class="listitem"><span class="bold"><strong>2: </strong></span>Busy</li><li class="listitem"><span class="bold"><strong>3: </strong></span>Idle</li></ul></div><p>
          </p></div><div class="refsect2"><a id="idp322124516"></a><h3><a id="org.gnome.SessionManager.Presence:status-text"></a>The "status-text" property</h3><a id="idp322125180" class="indexterm"></a><pre class="programlisting">'status-text'readwrite's'
</pre><p>The descriptive status for the session.
          </p></div></div></div></div></div><div class="index"><div class="titlepage"><div><div><h1 class="title"><a id="idp322095756"></a>Index</h1></div></div></div><div class="index"><div class="indexdiv"><h3>C</h3><dl><dt>CancelEndSession</dt><dd><dl><dt>org.gnome.SessionManager.ClientPrivate, <a class="indexterm" href="#idp322024084">The CancelEndSession signal</a></dt></dl></dd><dt>CanShutdown</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321830020">CanShutdown ()</a></dt></dl></dd><dt>ClientAdded</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321843604">The ClientAdded signal</a></dt></dl></dd><dt>ClientRemoved</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321846100">The ClientRemoved signal</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>E</h3><dl><dt>EndSession</dt><dd><dl><dt>org.gnome.SessionManager.ClientPrivate, <a class="indexterm" href="#idp322020308">The EndSession signal</a></dt></dl></dd><dt>EndSessionResponse</dt><dd><dl><dt>org.gnome.SessionManager.ClientPrivate, <a class="indexterm" href="#idp322005476">EndSessionResponse ()</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>G</h3><dl><dt>GetAppId</dt><dd><dl><dt>org.gnome.SessionManager.Client, <a class="indexterm" href="#idp321958964">GetAppId ()</a></dt><dt>org.gnome.SessionManager.Inhibitor, <a class="indexterm" href="#idp322003316">GetAppId ()</a></dt></dl></dd><dt>GetClientId</dt><dd><dl><dt>org.gnome.SessionManager.Inhibitor, <a class="indexterm" href="#idp322067372">GetClientId ()</a></dt></dl></dd><dt>GetClients</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321815188">GetClients ()</a></dt></dl></dd><dt>GetFlags</dt><dd><dl><dt>org.gnome.SessionManager.Inhibitor, <a class="indexterm" href="#idp322072420">GetFlags ()</a></dt></dl></dd><dt>GetInhibitors</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321819220">GetInhibitors ()</a></dt></dl></dd><dt>GetReason</dt><dd><dl><dt>org.gnome.SessionManager.Inhibitor, <a class="indexterm" href="#idp322069908">GetReason ()</a></dt></dl></dd><dt>GetRestartStyleHint</dt><dd><dl><dt>org.gnome.SessionManager.Client, <a class="indexterm" href="#idp321964108">GetRestartStyleHint ()</a></dt></dl></dd><dt>GetStartupId</dt><dd><dl><dt>org.gnome.SessionManager.Client, <a class="indexterm" href="#idp321961540">GetStartupId ()</a></dt></dl></dd><dt>GetStatus</dt><dd><dl><dt>org.gnome.SessionManager.Client, <a class="indexterm" href="#idp321969244">GetStatus ()</a></dt></dl></dd><dt>GetToplevelXid</dt><dd><dl><dt>org.gnome.SessionManager.Inhibitor, <a class="indexterm" href="#idp322075044">GetToplevelXid ()</a></dt></dl></dd><dt>GetUnixProcessId</dt><dd><dl><dt>org.gnome.SessionManager.Client, <a class="indexterm" href="#idp321966676">GetUnixProcessId ()</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>I</h3><dl><dt>Inhibit</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321797652">Inhibit ()</a></dt></dl></dd><dt>InhibitorAdded</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321848644">The InhibitorAdded signal</a></dt></dl></dd><dt>InhibitorRemoved</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321851188">The InhibitorRemoved signal</a></dt></dl></dd><dt>InitializationError</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321787964">InitializationError ()</a></dt></dl></dd><dt>IsAutostartConditionHandled</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321823396">IsAutostartConditionHandled ()</a></dt></dl></dd><dt>IsInhibited</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321811220">IsInhibited ()</a></dt></dl></dd><dt>IsSessionRunning</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321836996">IsSessionRunning ()</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>L</h3><dl><dt>Logout</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321832612">Logout ()</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>Q</h3><dl><dt>QueryEndSession</dt><dd><dl><dt>org.gnome.SessionManager.ClientPrivate, <a class="indexterm" href="#idp322012388">The QueryEndSession signal</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>R</h3><dl><dt>Reboot</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321828436">Reboot ()</a></dt></dl></dd><dt>RegisterClient</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321791268">RegisterClient ()</a></dt></dl></dd><dt>RequestReboot</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321841340">RequestReboot ()</a></dt></dl></dd><dt>RequestShutdown</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321839700">RequestShutdown ()</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>S</h3><dl><dt>SessionName</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321857676">The "SessionName" property</a></dt></dl></dd><dt>SessionOver</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321855452">The SessionOver signal</a></dt></dl></dd><dt>SessionRunning</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321853740">The SessionRunning signal</a></dt></dl></dd><dt>Setenv</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp318956884">Setenv ()</a></dt></dl></dd><dt>SetStatus</dt><dd><dl><dt>org.gnome.SessionManager.Presence, <a class="indexterm" href="#idp322066156">SetStatus ()</a></dt></dl></dd><dt>SetStatusText</dt><dd><dl><dt>org.gnome.SessionManager.Presence, <a class="indexterm" href="#idp322111564">SetStatusText ()</a></dt></dl></dd><dt>Shutdown</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321826812">Shutdown ()</a></dt></dl></dd><dt>status</dt><dd><dl><dt>org.gnome.SessionManager.Presence, <a class="indexterm" href="#idp322120604">The "status" property</a></dt></dl></dd><dt>status-text</dt><dd><dl><dt>org.gnome.SessionManager.Presence, <a class="indexterm" href="#idp322124516">The "status-text" property</a></dt></dl></dd><dt>StatusChanged</dt><dd><dl><dt>org.gnome.SessionManager.Presence, <a class="indexterm" href="#idp322114804">The StatusChanged signal</a></dt></dl></dd><dt>StatusTextChanged</dt><dd><dl><dt>org.gnome.SessionManager.Presence, <a class="indexterm" href="#idp322117340">The StatusTextChanged signal</a></dt></dl></dd><dt>Stop</dt><dd><dl><dt>org.gnome.SessionManager.Client, <a class="indexterm" href="#idp321971740">Stop ()</a></dt><dt>org.gnome.SessionManager.ClientPrivate, <a class="indexterm" href="#idp322010596">The Stop signal</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>U</h3><dl><dt>Uninhibit</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321808164">Uninhibit ()</a></dt></dl></dd><dt>UnregisterClient</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idp321795092">UnregisterClient ()</a></dt></dl></dd></dl></div></div></div></div></body></html>