summaryrefslogtreecommitdiffstats
path: root/doc/ref-ck-manager.xml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/ref-ck-manager.xml')
-rw-r--r--doc/ref-ck-manager.xml181
1 files changed, 181 insertions, 0 deletions
diff --git a/doc/ref-ck-manager.xml b/doc/ref-ck-manager.xml
new file mode 100644
index 0000000..c2392f3
--- /dev/null
+++ b/doc/ref-ck-manager.xml
@@ -0,0 +1,181 @@
+<refentry id="Manager">
+ <refmeta>
+ <refentrytitle role="top_of_page">org.freedesktop.ConsoleKit.Manager</refentrytitle>
+ </refmeta>
+ <refnamediv>
+ <refname>org.freedesktop.ConsoleKit.Manager</refname>
+ <refpurpose>Manager interface</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv role="synopsis">
+ <title role="synopsis.title">Methods</title>
+ <synopsis><link linkend="Manager-OpenSession">OpenSession</link> (out 's' cookie)
+<link linkend="Manager-OpenSessionWithParameters">OpenSessionWithParameters</link> (in 'a(sv)' parameters,
+ out 's' cookie)
+<link linkend="Manager-CloseSession">CloseSession</link> (in 's' cookie,
+ out 'b' result)
+<link linkend="Manager-GetSeats">GetSeats</link> (out 'ao' seats)
+<link linkend="Manager-GetCurrentSession">GetCurrentSession</link> (out 'o' ssid)
+<link linkend="Manager-GetSessionForCookie">GetSessionForCookie</link> (in 's' cookie,
+ out 'o' ssid)
+<link linkend="Manager-GetSessionForUnixProcess">GetSessionForUnixProcess</link> (in 'u' pid,
+ out 'o' ssid)
+<link linkend="Manager-GetSessionsForUser">GetSessionsForUser</link> (in 'u' uid,
+ out 'ao' sessions)
+<link linkend="Manager-GetSystemIdleHint">GetSystemIdleHint</link> (out 'b' idle_hint)
+<link linkend="Manager-GetSystemIdleSinceHint">GetSystemIdleSinceHint</link> (out 's' iso8601_datetime)
+</synopsis>
+ </refsynopsisdiv>
+ <refsect1 role="signal_proto">
+ <title role="signal_proto.title">Signals</title>
+ <synopsis><link linkend="Manager-signal-SeatAdded">SeatAdded</link> ('o' sid)
+<link linkend="Manager-signal-SeatRemoved">SeatRemoved</link> ('o' sid)
+<link linkend="Manager-signal-SystemIdleHintChanged">SystemIdleHintChanged</link> ('b' hint)
+</synopsis>
+ </refsect1>
+ <refsect1 role="impl_interfaces">
+ <title role="impl_interfaces.title">Implemented Interfaces</title>
+ <para>org.freedesktop.ConsoleKit.Manager implements
+ org.freedesktop.DBus.Introspectable,
+ org.freedesktop.DBus.Properties
+ </para>
+ </refsect1>
+ <refsect1 role="properties">
+ <title role="properties.title">Properties</title>
+ <synopsis/>
+ </refsect1>
+ <refsect1 role="desc">
+ <title role="desc.title">Description</title>
+ <para/>
+ </refsect1>
+ <refsect1 role="details">
+ <title role="details.title">Details</title>
+ <refsect2>
+ <title><anchor role="function" id="Manager-OpenSession"/>OpenSession ()</title>
+ <indexterm>
+ <primary>OpenSession</primary>
+ <secondary>Manager</secondary>
+ <tertiary>method</tertiary>
+ </indexterm>
+ <programlisting>OpenSession (out 's' cookie)</programlisting>
+ </refsect2>
+ <refsect2>
+ <title><anchor role="function" id="Manager-OpenSessionWithParameters"/>OpenSessionWithParameters ()</title>
+ <indexterm>
+ <primary>OpenSessionWithParameters</primary>
+ <secondary>Manager</secondary>
+ <tertiary>method</tertiary>
+ </indexterm>
+ <programlisting>OpenSessionWithParameters (in 'a(sv)' parameters,
+ out 's' cookie)</programlisting>
+ </refsect2>
+ <refsect2>
+ <title><anchor role="function" id="Manager-CloseSession"/>CloseSession ()</title>
+ <indexterm>
+ <primary>CloseSession</primary>
+ <secondary>Manager</secondary>
+ <tertiary>method</tertiary>
+ </indexterm>
+ <programlisting>CloseSession (in 's' cookie,
+ out 'b' result)</programlisting>
+ </refsect2>
+ <refsect2>
+ <title><anchor role="function" id="Manager-GetSeats"/>GetSeats ()</title>
+ <indexterm>
+ <primary>GetSeats</primary>
+ <secondary>Manager</secondary>
+ <tertiary>method</tertiary>
+ </indexterm>
+ <programlisting>GetSeats (out 'ao' seats)</programlisting>
+ </refsect2>
+ <refsect2>
+ <title><anchor role="function" id="Manager-GetCurrentSession"/>GetCurrentSession ()</title>
+ <indexterm>
+ <primary>GetCurrentSession</primary>
+ <secondary>Manager</secondary>
+ <tertiary>method</tertiary>
+ </indexterm>
+ <programlisting>GetCurrentSession (out 'o' ssid)</programlisting>
+ </refsect2>
+ <refsect2>
+ <title><anchor role="function" id="Manager-GetSessionForCookie"/>GetSessionForCookie ()</title>
+ <indexterm>
+ <primary>GetSessionForCookie</primary>
+ <secondary>Manager</secondary>
+ <tertiary>method</tertiary>
+ </indexterm>
+ <programlisting>GetSessionForCookie (in 's' cookie,
+ out 'o' ssid)</programlisting>
+ </refsect2>
+ <refsect2>
+ <title><anchor role="function" id="Manager-GetSessionForUnixProcess"/>GetSessionForUnixProcess ()</title>
+ <indexterm>
+ <primary>GetSessionForUnixProcess</primary>
+ <secondary>Manager</secondary>
+ <tertiary>method</tertiary>
+ </indexterm>
+ <programlisting>GetSessionForUnixProcess (in 'u' pid,
+ out 'o' ssid)</programlisting>
+ </refsect2>
+ <refsect2>
+ <title><anchor role="function" id="Manager-GetSessionsForUser"/>GetSessionsForUser ()</title>
+ <indexterm>
+ <primary>GetSessionsForUser</primary>
+ <secondary>Manager</secondary>
+ <tertiary>method</tertiary>
+ </indexterm>
+ <programlisting>GetSessionsForUser (in 'u' uid,
+ out 'ao' sessions)</programlisting>
+ </refsect2>
+ <refsect2>
+ <title><anchor role="function" id="Manager-GetSystemIdleHint"/>GetSystemIdleHint ()</title>
+ <indexterm>
+ <primary>GetSystemIdleHint</primary>
+ <secondary>Manager</secondary>
+ <tertiary>method</tertiary>
+ </indexterm>
+ <programlisting>GetSystemIdleHint (out 'b' idle_hint)</programlisting>
+ </refsect2>
+ <refsect2>
+ <title><anchor role="function" id="Manager-GetSystemIdleSinceHint"/>GetSystemIdleSinceHint ()</title>
+ <indexterm>
+ <primary>GetSystemIdleSinceHint</primary>
+ <secondary>Manager</secondary>
+ <tertiary>method</tertiary>
+ </indexterm>
+ <programlisting>GetSystemIdleSinceHint (out 's' iso8601_datetime)</programlisting>
+ </refsect2>
+ </refsect1>
+ <refsect1 role="signals">
+ <title role="signals.title">Signal Details</title>
+ <refsect2>
+ <title><anchor role="function" id="Manager-signal-SeatAdded"/>SeatAdded ()</title>
+ <indexterm>
+ <primary>SeatAdded</primary>
+ <secondary>Manager</secondary>
+ <tertiary>signal</tertiary>
+ </indexterm>
+ <programlisting>SeatAdded ('o' sid)</programlisting>
+ </refsect2>
+ <refsect2>
+ <title><anchor role="function" id="Manager-signal-SeatRemoved"/>SeatRemoved ()</title>
+ <indexterm>
+ <primary>SeatRemoved</primary>
+ <secondary>Manager</secondary>
+ <tertiary>signal</tertiary>
+ </indexterm>
+ <programlisting>SeatRemoved ('o' sid)</programlisting>
+ </refsect2>
+ <refsect2>
+ <title><anchor role="function" id="Manager-signal-SystemIdleHintChanged"/>SystemIdleHintChanged ()</title>
+ <indexterm>
+ <primary>SystemIdleHintChanged</primary>
+ <secondary>Manager</secondary>
+ <tertiary>signal</tertiary>
+ </indexterm>
+ <programlisting>SystemIdleHintChanged ('b' hint)</programlisting>
+ </refsect2>
+ </refsect1>
+ <refsect1 role="property_details">
+ <title role="property_details.title">Property Details</title>
+ </refsect1>
+</refentry>