gatewayconfigurationserver

package
v0.0.0-...-5352646 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 26, 2020 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	// BasicStation defines the configuration for the BasicStation CUPS.
	BasicStation bscups.ServerConfig `name:"basic-station" description:"BasicStation CUPS configuration."`
	// TheThingsGateway defines the configuration for The Things Gateway CUPS.
	TheThingsGateway gcsv2.TheThingsGatewayConfig `name:"the-things-gateway" description:"The Things Gateway CUPS configuration."`
	// RequreAuth defines if the HTTP endpoints should require authentication or not.
	RequireAuth bool `name:"require-auth" description:"Require authentication for the HTTP endpoints."`
}

Config contains the Gateway Configuration Server configuration.

type GatewayConfigurationServer

type GatewayConfigurationServer struct {
	*component.Component
	// contains filtered or unexported fields
}

GatewayConfigurationServer implements the Gateway Configuration Server component.

func New

New returns new *GatewayConfigurationServer.

func (*GatewayConfigurationServer) RegisterHandlers

func (gcs *GatewayConfigurationServer) RegisterHandlers(_ *runtime.ServeMux, _ *grpc.ClientConn)

RegisterHandlers registers gRPC handlers.

func (*GatewayConfigurationServer) RegisterRoutes

func (gcs *GatewayConfigurationServer) RegisterRoutes(server *web.Server)

RegisterRoutes registers the web frontend routes.

func (*GatewayConfigurationServer) RegisterServices

func (gcs *GatewayConfigurationServer) RegisterServices(_ *grpc.Server)

RegisterServices registers services provided by gcs at s.

func (*GatewayConfigurationServer) Roles

Roles returns the roles that the Gateway Configuration Server fulfills.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL