mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-11-24 14:26:09 +03:00
29 lines
1.1 KiB
Protocol Buffer
29 lines
1.1 KiB
Protocol Buffer
// Copyright 2017 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
syntax = "proto2";
|
|
|
|
option optimize_for = LITE_RUNTIME;
|
|
|
|
package net.nqe.internal;
|
|
|
|
// NetworkIDProto contains data that can be used to uniquely identify a network
|
|
// type.
|
|
// Next id: 4
|
|
message NetworkIDProto {
|
|
// Connection type of the network mapped from
|
|
// net::NetworkChangeNotifier::ConnectionType.
|
|
optional int32 connection_type = 1;
|
|
// Name of this network. This is set to WiFi SSID or the MCCMNC of the
|
|
// network.
|
|
optional string id = 2;
|
|
// Signal strength of the network. Set to INT32_MIN when the value is
|
|
// unavailable. Otherwise, must be between 0 and 4 (both inclusive). This may
|
|
// take into account many different radio technology inputs. 0 represents very
|
|
// poor signal strength while 4 represents a very strong signal strength.
|
|
// The range is capped between 0 and 4 to ensure that a change in the value
|
|
// indicates a non-negligible change in the signal quality.
|
|
optional int32 signal_strength = 3;
|
|
}
|