Documentation ¶
Overview ¶
Package managed implements the API gateway for The Things Gateway Controller.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Component ¶
type Component interface { Context() context.Context GetBaseConfig(context.Context) config.ServiceBase GRPCServer() *rpcserver.Server GetPeerConn(ctx context.Context, role ttnpb.ClusterRole, ids cluster.EntityIdentifiers) (*grpc.ClientConn, error) AllowInsecureForCredentials() bool GetTLSClientConfig(context.Context, ...tlsconfig.Option) (*tls.Config, error) }
Component is the component interface required for this package.
type Server ¶
type Server struct { Component // contains filtered or unexported fields }
Server implements provides configuration services for managed gateways via The Things Gateway Controller.
func (*Server) RegisterHandlers ¶
func (s *Server) RegisterHandlers(mux *runtime.ServeMux, conn *grpc.ClientConn)
RegisterHandlers registers gRPC handlers.
func (*Server) RegisterServices ¶
RegisterServices registers services provided by gcs at s.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.