X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=test%2Fxapp%2Fforwarder.go;h=4e38c3bae773c09fc4bee41011afd28c893840bf;hb=5046bfc6bfcf12f5ffac215d18001c3bb0cdf198;hp=03a31549aff9addd8cffee50e732348cd0b803f2;hpb=2e78e42c5896b61b77ab3a97e45704f6749161b2;p=ric-plt%2Fxapp-frame.git diff --git a/test/xapp/forwarder.go b/test/xapp/forwarder.go index 03a3154..4e38c3b 100755 --- a/test/xapp/forwarder.go +++ b/test/xapp/forwarder.go @@ -7,27 +7,28 @@ import ( type Forwarder struct { } -func (m Forwarder) Consume(mtype, subId, len int, payload []byte) (err error) { - xapp.Logger.Debug("Message received - type=%d subId=%d len=%d", mtype, subId, len) +func (m Forwarder) Consume(params *xapp.RMRParams) (err error) { + xapp.Logger.Debug("Message received - type=%d txid=%s subId=%d meid=%s", + params.Mtype, params.Xid, params.SubId, params.Meid.RanName) // Store data and reply with the same message payload if xapp.Config.GetInt("test.store") != 0 { - xapp.Sdl.Store("myKey", payload) + xapp.Sdl.Store("myKey", params.Payload) } mid := xapp.Config.GetInt("test.mtype") if mid != 0 { - mtype = mid + params.Mtype = mid } else { - mtype = mtype + 1 + params.Mtype = params.Mtype + 1 } sid := xapp.Config.GetInt("test.subId") if sid != 0 { - subId = sid + params.SubId = sid } - if ok := xapp.Rmr.Send(mtype, subId, len, payload); !ok { + if ok := xapp.Rmr.SendRts(params); !ok { xapp.Logger.Info("Rmr.Send failed ...") } return