type Generator struct {
}
-func (m Generator) 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 Generator) Consume(params *xapp.RMRParams) (err error) {
+ xapp.Logger.Debug("message received - type=%d txid=%s ubId=%d meid=%s", params.Mtype, params.Xid, params.SubId, params.Meid.RanName)
mux.Lock()
rx++
start := time.Now()
for i := 0; i < amount; i++ {
- if ok := xapp.Rmr.Send(mtype, subId, msize, s); ok {
+ params := &xapp.RMRParams{}
+ params.Mtype = mtype
+ params.SubId = subId
+ params.Payload = s
+ params.Meid = &xapp.RMRMeid{PlmnID: "123456", EnbID: "7788", RanName: "RanName-gnb-1234"}
+ params.Xid = "TestXID1234"
+ if ok := xapp.Rmr.SendMsg(params); ok {
tx++
if ack != 0 {
wg.Add(1)