Documentation ¶
Index ¶
- Constants
- type StopChan
- func (s *StopChan) Add(delta int)
- func (s *StopChan) AddFor(level uint8, delta int)
- func (s *StopChan) AddRequest(delta int)
- func (s *StopChan) Channel() <-chan struct{}
- func (s *StopChan) Done()
- func (s *StopChan) DoneFor(level uint8)
- func (s *StopChan) DoneRequest()
- func (s *StopChan) Wait()
- func (s *StopChan) WaitFor(level uint8)
- func (s *StopChan) WaitRequest()
Constants ¶
View Source
const ( LevelRoot uint8 = 0 LevelRequest uint8 = 20 )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type StopChan ¶
type StopChan struct {
// contains filtered or unexported fields
}
func SetupSignalHandler ¶
func SignalHandler ¶
func SignalHandler() (stopCh *StopChan)
func (*StopChan) AddRequest ¶
func (*StopChan) DoneRequest ¶
func (s *StopChan) DoneRequest()
func (*StopChan) WaitRequest ¶
func (s *StopChan) WaitRequest()
Click to show internal directories.
Click to hide internal directories.