Documentation ¶
Overview ¶
Package northbound houses implementations of various application-oriented interfaces for the ONOS configuration subsystem.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SecurityConfig ¶ added in v0.6.7
SecurityConfig security configuration
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server provides NB gNMI server for onos-config.
func NewServer ¶
func NewServer(cfg *ServerConfig) *Server
NewServer initializes gNMI server using the supplied configuration.
func (*Server) AddService ¶
AddService adds a Service to the server to be registered on Serve.
func (*Server) GracefulStop ¶ added in v0.7.7
func (s *Server) GracefulStop()
GracefulStop stops the server gracefully.
type ServerConfig ¶
type ServerConfig struct { CaPath *string KeyPath *string CertPath *string Port int16 Insecure bool SecurityCfg *SecurityConfig }
ServerConfig comprises a set of server configuration options.
func NewServerCfg ¶ added in v0.6.8
func NewServerCfg(caPath string, keyPath string, certPath string, port int16, secure bool, secCfg SecurityConfig) *ServerConfig
NewServerCfg creates a server config created with the specified end-point security details.
func NewServerConfig ¶
func NewServerConfig(caPath string, keyPath string, certPath string, port int16, secure bool) *ServerConfig
NewServerConfig creates a server config created with the specified end-point security details. Deprecated: Use NewServerCfg instead