modular session management daemon
Something went wrong. Try again.
at consolekit
1234567891011121314151617181920212223242526272829303132333435363738<?xml version="1.0" encoding="UTF-8"?><protocol name="session_management_v1" version="1"> <object name="session_manager" version="1"> <description summary="privileged session manager"> Privileged interface for registering and deregistering sessions. Only accessible to root clients. </description> <c2s name="create_session"> <description summary="register a new session"> Registers a new session. The daemon responds with session_created carrying the assigned session_id. Called at session open time. </description> <arg name="uid" type="uint" summary="user id"/> <arg name="username" type="varchar" summary="username"/> <arg name="vt" type="uint" summary="virtual terminal number"/> <arg name="is_local" type="uint" summary="non-zero if local, zero if remote"/> <arg name="remote_host" type="varchar" summary="remote host, empty for local sessions"/> </c2s> <s2c name="session_created"> <description summary="session ID assigned to the new session"> Sent only to the manager that called create_session. </description> <arg name="session_id" type="uint" summary="unique session identifier"/> <arg name="seat" type="varchar" summary="seat name assigned to the session"/> </s2c> <c2s name="destroy_session"> <description summary="deregister a session"> Deregisters the session identified by session_id. Called at session close time. </description> <arg name="session_id" type="uint" summary="session identifier from session_created"/> </c2s> <c2s name="destroy" destructor="true"> <description summary="destroy this object"/> </c2s> </object></protocol>