X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=examples%2Fexample-xapp.go;fp=examples%2Fexample-xapp.go;h=03764a185cf8cae0e5b8cb7e5d58212ff2c3a831;hb=2e78e42c5896b61b77ab3a97e45704f6749161b2;hp=0000000000000000000000000000000000000000;hpb=59f84608ec15c016958a6e0e0ddd813f376c0925;p=ric-plt%2Fxapp-frame.git diff --git a/examples/example-xapp.go b/examples/example-xapp.go new file mode 100755 index 0000000..03764a1 --- /dev/null +++ b/examples/example-xapp.go @@ -0,0 +1,18 @@ +package main + +import "gitlabe1.ext.net.nokia.com/ric_dev/nokia-xapps/xapp/pkg/xapp" + +type MessageCounter struct { +} + +func (m MessageCounter) Consume(mtype, len int, payload []byte) (err error) { + xapp.Logger.Debug("Message received - type=%d len=%d", mtype, len) + + xapp.Sdl.Store("myKey", payload) + xapp.Rmr.Send(10005, len, payload) + return nil +} + +func main() { + xapp.Run(MessageCounter{}) +}