blob: ce8446887dd1cbf3cb80b2537c223df359ba8a6c [file] [log] [blame]
is005q2151d812019-08-27 17:43:59 +03001//
2// Copyright 2019 AT&T Intellectual Property
3// Copyright 2019 Nokia
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8//
9// http://www.apache.org/licenses/LICENSE-2.0
10//
11// Unless required by applicable law or agreed to in writing, software
12// distributed under the License is distributed on an "AS IS" BASIS,
13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14// See the License for the specific language governing permissions and
15// limitations under the License.
16//
17
is005q19e72a52019-08-26 17:56:18 +030018package managers
19
20import (
21 "e2mgr/logger"
22 "e2mgr/rNibWriter"
23 "e2mgr/services"
24 "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities"
25 "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader"
26)
27
28type RanSetupManager struct {
29 logger *logger.Logger
30 rnibReaderProvider func() reader.RNibReader
31 rnibWriterProvider func() rNibWriter.RNibWriter
32 rmrService *services.RmrService
33}
34
35func NewRanSetupManager(logger *logger.Logger, rmrService *services.RmrService, rnibReaderProvider func() reader.RNibReader, rnibWriterProvider func() rNibWriter.RNibWriter) *RanSetupManager {
36 return &RanSetupManager{
37 logger: logger,
38 rnibReaderProvider: rnibReaderProvider,
39 rnibWriterProvider: rnibWriterProvider,
40 }
41}
42
43func (m *RanSetupManager) ExecuteSetup(nodebInfo *entities.NodebInfo) error {
44 return nil
45}