core: introduce new stop protocol for unit scopes

By specifiy a Controller property when creating the scope a client can
specify a bus name that will be notified with a RequestStop bus signal
when the scope has been asked to shut down, instead of sending SIGTERM
to the scope processes themselves.

https://bugzilla.redhat.com/show_bug.cgi?id=1032695
This commit is contained in:
Lennart Poettering
2014-01-31 17:48:36 +01:00
parent fb818b2ea1
commit 2d4a39e759
5 changed files with 86 additions and 7 deletions
+2
View File
@@ -55,6 +55,8 @@ struct Scope {
usec_t timeout_stop_usec;
char *controller;
Set *pids;
sd_event_source *timer_event_source;