Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// contains filtered or unexported fields
}
func NewConfig ¶
func NewConfig(configProvider ConfigProvider) (*Config, error)
func (*Config) DefaultName ¶
type ConfigProvider ¶
type ONSProvider ¶
type ONSProvider struct {
// contains filtered or unexported fields
}
func NewOrionNetworkServiceProvider ¶
func NewOrionNetworkServiceProvider(configService driver2.ConfigService, config *Config, kvss *kvs.KVS, publisher events.Publisher, subscriber events.Subscriber, metricsProvider metrics.Provider, tracerProvider trace.TracerProvider, drivers []driver3.NamedDriver, networkConfigProvider driver.NetworkConfigProvider, listenerManagerProvider driver.ListenerManagerProvider) (*ONSProvider, error)
func (*ONSProvider) DefaultName ¶
func (p *ONSProvider) DefaultName() string
func (*ONSProvider) Names ¶
func (p *ONSProvider) Names() []string
func (*ONSProvider) OrionNetworkService ¶
func (p *ONSProvider) OrionNetworkService(network string) (driver.OrionNetworkService, error)
func (*ONSProvider) Stop ¶
func (p *ONSProvider) Stop() error
Click to show internal directories.
Click to hide internal directories.