X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fmodels%2Frmr_message.go;h=905823ef25d31db0901308479ee3963a5bfccde8;hb=refs%2Fheads%2Fi-release;hp=1971b1ed5eaaf16e995c0c0d9305041ea2d6c1a6;hpb=efcb4528362460aa2249d319c9752b63bb720fe2;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/models/rmr_message.go b/E2Manager/models/rmr_message.go index 1971b1e..905823e 100644 --- a/E2Manager/models/rmr_message.go +++ b/E2Manager/models/rmr_message.go @@ -20,18 +20,26 @@ package models +import "unsafe" + type RmrMessage struct { MsgType int RanName string Payload []byte XAction []byte + msgSrc unsafe.Pointer } -func NewRmrMessage(msgType int, ranName string, payload []byte, xAction []byte) *RmrMessage { +func NewRmrMessage(msgType int, ranName string, payload []byte, xAction []byte, msgSrc unsafe.Pointer) *RmrMessage { return &RmrMessage{ - MsgType: msgType, - RanName: ranName, - Payload: payload, - XAction: xAction, + msgType, + ranName, + payload, + xAction, + msgSrc, } } + +func (m RmrMessage) GetMsgSrc() unsafe.Pointer{ + return m.msgSrc +}