import (
"gerrit.o-ran-sc.org/r/ric-plt/e2ap/pkg/e2ap"
+ "gerrit.o-ran-sc.org/r/ric-plt/e2ap/pkg/packer"
"gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp"
"strconv"
"sync"
tracker *Tracker //tracker instance
Subs *Subscription //related subscription
RmrEndpoint RmrEndpoint //xapp endpoint
- Mtype int //type of initiating message
Xid string //xapp xid in req
Meid *xapp.RMRMeid //meid transaction related
SubReqMsg *e2ap.E2APSubscriptionRequest //SubReq TODO: maybe own transactions per type
SubFailMsg *e2ap.E2APSubscriptionFailure //SubFail TODO: maybe own transactions per type
SubDelReqMsg *e2ap.E2APSubscriptionDeleteRequest //SubDelReq TODO: maybe own transactions per type
SubDelRespMsg *e2ap.E2APSubscriptionDeleteResponse //SubDelResp TODO: maybe own transactions per type
- Payload []byte //packed message to optimize retransmissions
- PayloadLen int //packed message len to optimize retransmissions
+ SubDelFailMsg *e2ap.E2APSubscriptionDeleteFailure //SubDelFail TODO: maybe own transactions per type
+ Mtype int //Encoded message type to be send
+ Payload *packer.PackedData //Encoded message to be send
RespReceived bool
ForwardRespToXapp bool
}