// RegisterManager registers this networkserver as a NetworkServerManagerServer (github.com/TheThingsNetwork/ttn/api/networkserver) func (n *networkServer) RegisterManager(s *grpc.Server) { server := &networkServerManager{networkServer: n} server.clientRate = ratelimit.NewRegistry(5000, time.Hour) pb.RegisterNetworkServerManagerServer(s, server) pb_lorawan.RegisterDeviceManagerServer(s, server) pb_lorawan.RegisterDevAddrManagerServer(s, server) }
func (b *broker) RegisterManager(s *grpc.Server) { server := &brokerManager{ broker: b, deviceManager: pb_lorawan.NewDeviceManagerClient(b.nsConn), devAddrManager: pb_lorawan.NewDevAddrManagerClient(b.nsConn), } server.clientRate = ratelimit.NewRegistry(5000, time.Hour) pb.RegisterBrokerManagerServer(s, server) lorawan.RegisterDeviceManagerServer(s, server) lorawan.RegisterDevAddrManagerServer(s, server) }