From 437c60b0184d1ea73a31d90456d83cd3610a82ee Mon Sep 17 00:00:00 2001 From: Gregory Eremin Date: Mon, 25 Jan 2016 01:39:48 +0300 Subject: [PATCH] Add a function to clear daemons list --- shezmu.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/shezmu.go b/shezmu.go index 8fb39cf..7147b49 100644 --- a/shezmu.go +++ b/shezmu.go @@ -98,6 +98,12 @@ func (s *Shezmu) AddDaemon(d Daemon) { s.daemons = append(s.daemons, d) } +// ClearDaemons clears the list of added daemons. StopDaemons() function MUST be +// called before calling ClearDaemons(). +func (s *Shezmu) ClearDaemons() { + s.daemons = []Daemon{} +} + // StartDaemons starts all registered daemons. func (s *Shezmu) StartDaemons() { s.Logger.Printf("Starting %d workers", s.NumWorkers)