Fix stop(). Give it a boolean argument for 2 modes of operation:
authorDavin McCall <davmac@davmac.org>
Mon, 11 Jan 2016 23:46:00 +0000 (23:46 +0000)
committerDavin McCall <davmac@davmac.org>
Mon, 11 Jan 2016 23:46:00 +0000 (23:46 +0000)
commit5da6e12be566f9f45006d3f9522ce4f74de81a61
tree4bdc37266392e636e7da9eed440385cccb3d3338
parenta8b8d2c54af1dc791a245d517dfe69387f2e7918
Fix stop(). Give it a boolean argument for 2 modes of operation:
One, release the service if it was explicitly started (which will
 bring it down only if it is no longer needed by any active service)
Two, release the service and bring it down (which will also bring
 down any dependent services).
src/service.cc
src/service.h