[RICPLT-1853] Add RanReconnectionManager & RanSetupManager | Refactor providers/manag...
[ric-plt/e2mgr.git] / E2Manager / managers / ran_setup_manager.go
1 package managers
2
3 import (
4         "e2mgr/logger"
5         "e2mgr/rNibWriter"
6         "e2mgr/services"
7         "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities"
8         "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader"
9 )
10
11 type RanSetupManager struct {
12         logger             *logger.Logger
13         rnibReaderProvider func() reader.RNibReader
14         rnibWriterProvider func() rNibWriter.RNibWriter
15         rmrService         *services.RmrService
16 }
17
18 func NewRanSetupManager(logger *logger.Logger, rmrService *services.RmrService, rnibReaderProvider func() reader.RNibReader, rnibWriterProvider func() rNibWriter.RNibWriter) *RanSetupManager {
19         return &RanSetupManager{
20                 logger:             logger,
21                 rnibReaderProvider: rnibReaderProvider,
22                 rnibWriterProvider: rnibWriterProvider,
23         }
24 }
25
26 func (m *RanSetupManager) ExecuteSetup(nodebInfo *entities.NodebInfo) error {
27         return nil
28 }