func newSignal(conf signalConf) *Signal {
	return &Signal{
		conf:   conf,
		closed: make(chan bool),
	}
}
// newSignal create signal server instance
newSignal create signal server instance
// newSignal create signal server instance
func newSignal(conf signalConf) *Signal {
	return &Signal{
		conf:   conf,
		closed: make(chan bool),
	}
}
func newSignal ( conf signalConf ) * Signal { return & Signal { conf : conf , closed : make ( chan bool ) , } }
newSignal create signal server instance
newSignal create signal server instance