X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flogin%2Flogind.h;h=74d66415ee6f35e6e323d5a45325247026266789;hb=6a79c58603ea816a1b4fa1520397b4e138bc1ca0;hp=c1a5b6a80f901d384306d0be75bbd60c50673562;hpb=5f41d1f10fd97e93517b6a762b1bec247f4d1171;p=elogind.git diff --git a/src/login/logind.h b/src/login/logind.h index c1a5b6a80..74d66415e 100644 --- a/src/login/logind.h +++ b/src/login/logind.h @@ -148,6 +148,9 @@ int manager_get_idle_hint(Manager *m, dual_timestamp *t); int manager_get_user_by_pid(Manager *m, pid_t pid, User **user); int manager_get_session_by_pid(Manager *m, pid_t pid, Session **session); +bool manager_is_docked(Manager *m); +int manager_count_displays(Manager *m); + extern const sd_bus_vtable manager_vtable[]; int match_job_removed(sd_bus *bus, sd_bus_message *message, void *userdata, sd_bus_error *error); @@ -162,7 +165,7 @@ int manager_send_changed(Manager *manager, const char *property, ...) _sentinel_ int manager_dispatch_delayed(Manager *manager); -int manager_start_scope(Manager *manager, const char *scope, pid_t pid, const char *slice, const char *description, const char *after, sd_bus_error *error, char **job); +int manager_start_scope(Manager *manager, const char *scope, pid_t pid, const char *slice, const char *description, const char *after, const char *after2, sd_bus_error *error, char **job); int manager_start_unit(Manager *manager, const char *unit, sd_bus_error *error, char **job); int manager_stop_unit(Manager *manager, const char *unit, sd_bus_error *error, char **job); int manager_abandon_scope(Manager *manager, const char *scope, sd_bus_error *error);