Skip to content
  • Eric Koegel's avatar
    dbus-clients: Add the end session signals · 04810a0b
    Eric Koegel authored
    The process goes:
    xfsm-manager state -> XFSM_MANAGER_SHUTDOWN
    xfsm-client state -> XFSM_CLIENT_SAVING
    xfsm-client emits QueryEndSession
    user program responds with EndSessionResponse
    xfsm-client state -> XFSM_CLIENT_SAVEDONE
    xfsm-manager state -> XFSM_MANAGER_SHUTDOWNPHASE2
    xfsm-client emits EndSession
    user program responds with EndSessionResponse
    xfsm-client state -> XFSM_CLIENT_DISCONNECTED
    xfsm-client emits Stop
    user program quits or after 15 seconds xfsm-client sends SIGKILL.
    04810a0b