Newer
Older
package main
import (
"fmt"
"os"
"os/signal"
xAALLib "xAAL/lib"
)
func showMessage(msg *xAALLib.Message) {
if msg.IsAttributesChange() {
msg.Dump()
}
}
func main() {
eng := xAALLib.NewEngine()
eng.Start()
eng.Subscribe(showMessage)
c := make(chan os.Signal, 1)
signal.Notify(c, os.Interrupt)
<-c
fmt.Println("Exiting")
eng.Stop()
}