def stopService(self): """ Note; this drops the reverse-order stopping of child services in t.a.s.MultiService. See TieredMultiService for stopping dependant services in order """ d = Service.stopService(self) d.addCallback(gatherResults(service.stopService() for service in self)) return d
def startService(self): d = Service.startService(self) d.addCallback(gatherResults(service.startService() for service in self)) return d
def privilegedStartService(self): d = Service.privilegedStartService(self) d.addCallback(gatherResults(service.privilegedStartService() for service in self)) return d