Versions in this module Expand all Collapse all v5 v5.0.1 Nov 10, 2022 v5.0.0 Nov 10, 2022 Changes in this version + const ErrMsg + func CheckErr(err error) bool + func WaitForStopped(s Stoppable, timeout time.Duration) error + type Multi struct + func NewMulti(name string) *Multi + func (m *Multi) Add(stoppable Stoppable) + func (m *Multi) Close() error + func (m *Multi) GetRunningProcesses() []string + func (m *Multi) GetStatus() Status + func (m *Multi) IsRunning() bool + func (m *Multi) IsStopped() bool + func (m *Multi) IsStopping() bool + func (m *Multi) Name() string + type Single struct + func NewSingle(name string) *Single + func (s *Single) Close() error + func (s *Single) GetStatus() Status + func (s *Single) IsRunning() bool + func (s *Single) IsStopped() bool + func (s *Single) IsStopping() bool + func (s *Single) Name() string + func (s *Single) Quit() <-chan struct{} + func (s *Single) ToStopped() + type Status uint32 + const Running + const Stopped + const Stopping + func (s Status) String() string + type Stoppable interface + Close func() error + GetStatus func() Status + IsRunning func() bool + IsStopped func() bool + IsStopping func() bool + Name func() string Other modules containing this package gitlab.com/elixxir/client/v4