package e2ap
-import (
- "gerrit.o-ran-sc.org/r/ric-plt/e2ap/pkg/packer"
-)
-
//-----------------------------------------------------------------------------
//
//-----------------------------------------------------------------------------
type E2APMsgPackerSubscriptionRequestIf interface {
- Pack(*E2APSubscriptionRequest) (error, *packer.PackedData)
- UnPack(msg *packer.PackedData) (error, *E2APSubscriptionRequest)
+ Pack(*E2APSubscriptionRequest) (error, *PackedData)
+ UnPack(msg *PackedData) (error, *E2APSubscriptionRequest)
String() string
}
//
//-----------------------------------------------------------------------------
type E2APMsgPackerSubscriptionResponseIf interface {
- Pack(*E2APSubscriptionResponse) (error, *packer.PackedData)
- UnPack(msg *packer.PackedData) (error, *E2APSubscriptionResponse)
+ Pack(*E2APSubscriptionResponse) (error, *PackedData)
+ UnPack(msg *PackedData) (error, *E2APSubscriptionResponse)
String() string
}
//
//-----------------------------------------------------------------------------
type E2APMsgPackerSubscriptionFailureIf interface {
- Pack(*E2APSubscriptionFailure) (error, *packer.PackedData)
- UnPack(msg *packer.PackedData) (error, *E2APSubscriptionFailure)
+ Pack(*E2APSubscriptionFailure) (error, *PackedData)
+ UnPack(msg *PackedData) (error, *E2APSubscriptionFailure)
String() string
}
//
//-----------------------------------------------------------------------------
type E2APMsgPackerSubscriptionDeleteRequestIf interface {
- Pack(*E2APSubscriptionDeleteRequest) (error, *packer.PackedData)
- Pack21(*E2APSubscriptionDeleteRequest) (error, *packer.PackedData)
- Pack22(*E2APSubscriptionDeleteRequest) (error, *packer.PackedData)
- UnPack(msg *packer.PackedData) (error, *E2APSubscriptionDeleteRequest)
+ Pack(*E2APSubscriptionDeleteRequest) (error, *PackedData)
+ UnPack(msg *PackedData) (error, *E2APSubscriptionDeleteRequest)
String() string
}
//
//-----------------------------------------------------------------------------
type E2APMsgPackerSubscriptionDeleteResponseIf interface {
- Pack(*E2APSubscriptionDeleteResponse) (error, *packer.PackedData)
- UnPack(msg *packer.PackedData) (error, *E2APSubscriptionDeleteResponse)
+ Pack(*E2APSubscriptionDeleteResponse) (error, *PackedData)
+ UnPack(msg *PackedData) (error, *E2APSubscriptionDeleteResponse)
String() string
}
//
//-----------------------------------------------------------------------------
type E2APMsgPackerSubscriptionDeleteFailureIf interface {
- Pack(*E2APSubscriptionDeleteFailure) (error, *packer.PackedData)
- UnPack(msg *packer.PackedData) (error, *E2APSubscriptionDeleteFailure)
+ Pack(*E2APSubscriptionDeleteFailure) (error, *PackedData)
+ UnPack(msg *PackedData) (error, *E2APSubscriptionDeleteFailure)
+ String() string
+}
+
+//-----------------------------------------------------------------------------
+// Changes to support "RIC_SUB_DEL_REQUIRED"
+//-----------------------------------------------------------------------------
+type E2APMsgPackerSubscriptionDeleteRequiredIf interface {
+ Pack(list *SubscriptionDeleteRequiredList) (error, *PackedData)
+ UnPack(msg *PackedData) (error, *SubscriptionDeleteRequiredList)
String() string
}
NewPackerSubscriptionDeleteRequest() E2APMsgPackerSubscriptionDeleteRequestIf
NewPackerSubscriptionDeleteResponse() E2APMsgPackerSubscriptionDeleteResponseIf
NewPackerSubscriptionDeleteFailure() E2APMsgPackerSubscriptionDeleteFailureIf
- //UnPack(*packer.PackedData) (error, interface{})
- //Pack(interface{}, *packer.PackedData) (error, *packer.PackedData)
+ NewPackerSubscriptionDeleteRequired() E2APMsgPackerSubscriptionDeleteRequiredIf
+ //UnPack(*PackedData) (error, interface{})
+ //Pack(interface{}, *PackedData) (error, *PackedData)
}