WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
+
+ This source code is part of the near-RT RIC (RAN Intelligent Controller)
+ platform project (RICP).
+
==================================================================================
*/
/*
import "routing-manager/pkg/rtmgr"
-type SbiEngineConfig struct {
+type EngineConfig struct {
Name string
Version string
Protocol string
- Instance SbiEngine
+ Instance Engine
IsAvailable bool
}
-type SbiEngine interface {
+type Engine interface {
Initialize(string) error
Terminate() error
DistributeAll(*[]string) error
AddEndpoint(*rtmgr.Endpoint) error
DeleteEndpoint(*rtmgr.Endpoint) error
UpdateEndpoints(*rtmgr.RicComponents)
+ CheckEndpoint(string) *rtmgr.Endpoint
+ CreateEndpoint(string) (*string, int)
+ DistributeToEp(*[]string, string, int) error
}
-type NngSocket interface {
+/*type NngSocket interface {
Listen(string) error
Send([]byte) error
Close() error
DialOptions(string, map[string]interface{}) error
}
-type CreateNewNngSocketHandler func() (NngSocket, error)
+type CreateNewNngSocketHandler func() (NngSocket, error)*/