Warning, /plasma/plasma-workspace/ksmserver/org.kde.KSMServerInterface.xml is written in an unsupported language. File is not indexed.

0001 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
0002 <node>
0003   <interface name="org.kde.KSMServerInterface">
0004     <method name="isShuttingDown">
0005       <arg type="b" direction="out"/>
0006     </method>
0007     <method name="sessionList">
0008       <arg type="as" direction="out"/>
0009     </method>
0010     <method name="currentSession">
0011       <arg type="s" direction="out"/>
0012     </method>
0013     <method name="saveCurrentSession">
0014     </method>
0015     <method name="saveCurrentSessionAs">
0016       <arg type="s" direction="in"/>
0017     </method>
0018     <method name="saveSubSession">
0019       <arg type="s" direction="in"/>
0020       <arg type="as" direction="in"/>
0021       <arg type="as" direction="in"/>
0022     </method>
0023     <method name="restoreSubSession">
0024       <arg type="s" direction="in"/>
0025     </method>
0026     <method name="openSwitchUserDialog" />
0027     <signal name="subSessionClosed"/>
0028     <signal name="subSessionCloseCanceled"/>
0029     <signal name="subSessionOpened"/>
0030 
0031     <method name="restoreSession">
0032         <!-- Restore the main session. Should only be called once on startup -->
0033     </method>
0034 
0035     <method name="closeSession">
0036         <!-- Performs a logout and closes the session. Returns true if the session was closed successfully, false if cancelled by the user-->
0037         <arg type="b" direction="out"/>
0038     </method>
0039     <method name="resetLogout">
0040       <!-- Called when logout is cancelled -->
0041     </method>
0042   </interface>
0043 </node>