Skip to content
Snippets Groups Projects
dumper.go 356 B
Newer Older
jkerdreu's avatar
jkerdreu committed
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()
}