func NewSequentialSignalHandler() SignalHandler { … }
type sequentialSignalHandler …
func (sh *sequentialSignalHandler) DeliverSignal(intf, name string, signal *Signal) { … }
func (sh *sequentialSignalHandler) Terminate() { … }
func (sh *sequentialSignalHandler) AddSignal(ch chan<- *Signal) { … }
func (sh *sequentialSignalHandler) RemoveSignal(ch chan<- *Signal) { … }
type sequentialSignalChannelData …
func newSequentialSignalChannelData(ch chan<- *Signal) *sequentialSignalChannelData { … }
func (scd *sequentialSignalChannelData) bufferSignals() { … }
func (scd *sequentialSignalChannelData) deliver(signal *Signal) { … }
func (scd *sequentialSignalChannelData) close() { … }