03764a185cf8cae0e5b8cb7e5d58212ff2c3a831
[ric-plt/xapp-frame.git] / examples / example-xapp.go
1 package main
2
3 import "gitlabe1.ext.net.nokia.com/ric_dev/nokia-xapps/xapp/pkg/xapp"
4
5 type MessageCounter struct {
6 }
7
8 func (m MessageCounter) Consume(mtype, len int, payload []byte) (err error) {
9         xapp.Logger.Debug("Message received - type=%d len=%d", mtype, len)
10
11         xapp.Sdl.Store("myKey", payload)
12         xapp.Rmr.Send(10005, len, payload)
13         return nil
14 }
15
16 func main() {
17         xapp.Run(MessageCounter{})
18 }