Some more test cases in rtmgr
[ric-plt/rtmgr.git] / pkg / sdl / types.go
index 3551699..821f8e5 100644 (file)
    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.
    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).
+
 ==================================================================================
 */
 /*
 ==================================================================================
 */
 /*
@@ -24,6 +28,7 @@
 package sdl
 
 import "routing-manager/pkg/rtmgr"
 package sdl
 
 import "routing-manager/pkg/rtmgr"
+import "routing-manager/pkg/models" 
 
 //type readAll func(string) (*rtmgr.RicComponents, error)
 //type writeAll func(string, *rtmgr.RicComponents) error
 
 //type readAll func(string) (*rtmgr.RicComponents, error)
 //type writeAll func(string, *rtmgr.RicComponents) error
@@ -40,4 +45,8 @@ type Engine interface {
        ReadAll(string) (*rtmgr.RicComponents, error)
        WriteAll(string, *rtmgr.RicComponents) error
        WriteXApps(string, *[]rtmgr.XApp) error
        ReadAll(string) (*rtmgr.RicComponents, error)
        WriteAll(string, *rtmgr.RicComponents) error
        WriteXApps(string, *[]rtmgr.XApp) error
+       WriteNewE2TInstance(string, *rtmgr.E2TInstance,string) error
+       WriteAssRANToE2TInstance(string, models.RanE2tMap) error
+       WriteDisAssRANFromE2TInstance(string, models.RanE2tMap) error
+       WriteDeleteE2TInstance(string, *models.E2tDeleteData) error
 }
 }