Documentation
¶
Index ¶
- type SignalConnection
- type SignalConnector
- func (sc *SignalConnector) Connect(signalType string, handler SignalHandler) SignalConnection
- func (sc *SignalConnector) Disconnect(signalType string, handler *SignalHandler)
- func (sc *SignalConnector) Fire(signalType string, signalData interface{})
- func (sc *SignalConnector) Wait(signalType string)
- type SignalHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SignalConnection ¶
type SignalConnection struct {
Disconnect func()
}
type SignalConnector ¶
type SignalConnector struct {
// contains filtered or unexported fields
}
func NewSignalConnector ¶
func NewSignalConnector() *SignalConnector
func (*SignalConnector) Connect ¶
func (sc *SignalConnector) Connect(signalType string, handler SignalHandler) SignalConnection
func (*SignalConnector) Disconnect ¶
func (sc *SignalConnector) Disconnect(signalType string, handler *SignalHandler)
func (*SignalConnector) Fire ¶
func (sc *SignalConnector) Fire(signalType string, signalData interface{})
func (*SignalConnector) Wait ¶
func (sc *SignalConnector) Wait(signalType string)
UNSTABLE: DO NOT USE UNTIL FURTHER TESTING IS CONDUCTED
type SignalHandler ¶
type SignalHandler func(interface{})
Click to show internal directories.
Click to hide internal directories.