Documentation ¶
Index ¶
- type Builder
- type LteMconfigBuilderServicer
- type LteOrchestratorPlugin
- func (*LteOrchestratorPlugin) GetMconfigBuilders() []configurator.MconfigBuilder
- func (*LteOrchestratorPlugin) GetMetricsProfiles(metricsConfig *config.ConfigMap) []metricsd.MetricsProfile
- func (*LteOrchestratorPlugin) GetName() string
- func (*LteOrchestratorPlugin) GetObsidianHandlers(metricsConfig *config.ConfigMap) []obsidian.Handler
- func (*LteOrchestratorPlugin) GetSerdes() []serde.Serde
- func (*LteOrchestratorPlugin) GetServices() []registry.ServiceLocation
- func (*LteOrchestratorPlugin) GetStateIndexers() []indexer.Indexer
- func (*LteOrchestratorPlugin) GetStreamerProviders() []providers.StreamProvider
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct{}
func (*Builder) Build ¶
func (*Builder) Build(networkID string, gatewayID string, graph configurator.EntityGraph, network configurator.Network, mconfigOut map[string]proto.Message) error
Build builds the lte mconfig for a given networkID and gatewayID. It returns the mconfig as a map of config keys to mconfig messages by calling the MconfigBuilder RPC Build implementation.
type LteMconfigBuilderServicer ¶
type LteMconfigBuilderServicer struct{}
func (*LteMconfigBuilderServicer) Build ¶
func (s *LteMconfigBuilderServicer) Build( request *configuratorprotos.BuildMconfigRequest, ) (*configuratorprotos.BuildMconfigResponse, error)
Build builds the lte mconfig for a given networkID and gatewayID. It returns the mconfig as a map of config keys to mconfig messages.
type LteOrchestratorPlugin ¶
type LteOrchestratorPlugin struct{}
LteOrchestratorPlugin implements OrchestratorPlugin for the LTE module
func (*LteOrchestratorPlugin) GetMconfigBuilders ¶
func (*LteOrchestratorPlugin) GetMconfigBuilders() []configurator.MconfigBuilder
func (*LteOrchestratorPlugin) GetMetricsProfiles ¶
func (*LteOrchestratorPlugin) GetMetricsProfiles(metricsConfig *config.ConfigMap) []metricsd.MetricsProfile
func (*LteOrchestratorPlugin) GetName ¶
func (*LteOrchestratorPlugin) GetName() string
func (*LteOrchestratorPlugin) GetObsidianHandlers ¶
func (*LteOrchestratorPlugin) GetObsidianHandlers(metricsConfig *config.ConfigMap) []obsidian.Handler
func (*LteOrchestratorPlugin) GetSerdes ¶
func (*LteOrchestratorPlugin) GetSerdes() []serde.Serde
func (*LteOrchestratorPlugin) GetServices ¶
func (*LteOrchestratorPlugin) GetServices() []registry.ServiceLocation
func (*LteOrchestratorPlugin) GetStateIndexers ¶
func (*LteOrchestratorPlugin) GetStateIndexers() []indexer.Indexer
func (*LteOrchestratorPlugin) GetStreamerProviders ¶
func (*LteOrchestratorPlugin) GetStreamerProviders() []providers.StreamProvider
Click to show internal directories.
Click to hide internal directories.