Documentation ¶
Index ¶
- type Config
- type DeviceClaimingServer
- func (dcs *DeviceClaimingServer) Context() context.Context
- func (dcs *DeviceClaimingServer) RegisterHandlers(s *runtime.ServeMux, conn *grpc.ClientConn)
- func (dcs *DeviceClaimingServer) RegisterRoutes(server *web.Server)
- func (dcs *DeviceClaimingServer) RegisterServices(s *grpc.Server)
- func (dcs *DeviceClaimingServer) Roles() []ttnpb.ClusterRole
- type EndDeviceClaimingUpstream
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeviceClaimingServer ¶
DeviceClaimingServer is the Device Claiming Server.
func (*DeviceClaimingServer) Context ¶
func (dcs *DeviceClaimingServer) Context() context.Context
Context returns the context of the Device Claiming Server.
func (*DeviceClaimingServer) RegisterHandlers ¶
func (dcs *DeviceClaimingServer) RegisterHandlers(s *runtime.ServeMux, conn *grpc.ClientConn)
RegisterHandlers registers gRPC handlers.
func (*DeviceClaimingServer) RegisterRoutes ¶
func (dcs *DeviceClaimingServer) RegisterRoutes(server *web.Server)
RegisterRoutes implements web.Registerer. It registers the Device Claiming Server to the web server.
func (*DeviceClaimingServer) RegisterServices ¶
func (dcs *DeviceClaimingServer) RegisterServices(s *grpc.Server)
RegisterServices registers services provided by dcs at s.
func (*DeviceClaimingServer) Roles ¶
func (dcs *DeviceClaimingServer) Roles() []ttnpb.ClusterRole
Roles returns the roles that the Device Claiming Server fulfills.
type EndDeviceClaimingUpstream ¶
type EndDeviceClaimingUpstream interface { // SupportsJoinEUI returns whether this EndDeviceClaimingServer is configured to a Join Server that supports this Join EUI. SupportsJoinEUI(types.EUI64) bool // RegisterRoutes registers web routes. RegisterRoutes(server *web.Server) Claim(ctx context.Context, req *ttnpb.ClaimEndDeviceRequest) (ids *ttnpb.EndDeviceIdentifiers, err error) AuthorizeApplication(ctx context.Context, req *ttnpb.AuthorizeApplicationRequest) (*pbtypes.Empty, error) }
EndDeviceClaimingUpstream provides upstream methods.
Click to show internal directories.
Click to hide internal directories.