Combine start/stop queues, and add propagation queue.
authorDavin McCall <davmac@davmac.org>
Wed, 9 Nov 2016 14:28:48 +0000 (14:28 +0000)
committerDavin McCall <davmac@davmac.org>
Wed, 9 Nov 2016 14:28:48 +0000 (14:28 +0000)
commitdfa4e453b71a5f0c20ae5735aba5980d43c18bf9
tree67de8fd48c589523b5ee579e787b2a21e2181c10
parent6f1e01813a9a791e6496258bc27a905a2b8f6806
Combine start/stop queues, and add propagation queue.

The propagation queue is used to propagate changes other than
immediate start/stop requests. It might be possible to combine the
two queues at a later stage.

This commit eliminates all recursion from service.cc.
src/service.cc
src/service.h