"time"
"gerrit.o-ran-sc.org/r/ric-plt/e2ap/pkg/e2ap"
+ "gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp"
)
//-----------------------------------------------------------------------------
}
type Sdlnterface interface {
- Set(pairs ...interface{}) error
- Get(keys []string) (map[string]interface{}, error)
- GetAll() ([]string, error)
- Remove(keys []string) error
- RemoveAll() error
+ Set(ns string, pairs ...interface{}) error
+ Get(ns string, keys []string) (map[string]interface{}, error)
+ GetAll(ns string) ([]string, error)
+ Remove(ns string, keys []string) error
+ RemoveAll(ns string) error
}
type E2SubscriptionDirectives struct {
e.ErrorSource = errorSource
e.TimeoutType = timeoutType
}
+
+type XappRnibInterface interface {
+ XappRnibSubscribe(cb func(string, ...string), channel string) error
+ XappRnibGetListGnbIds() ([]*xapp.RNIBNbIdentity, xapp.RNIBIRNibError)
+ XappRnibStoreAndPublish(channel string, event string, pairs ...interface{}) error
+ XappRnibGetNodeb(inventoryName string) (*xapp.RNIBNodebInfo, xapp.RNIBIRNibError)
+}