summaryrefslogtreecommitdiffstats
path: root/components/onc
diff options
context:
space:
mode:
authorstevenjb <stevenjb@chromium.org>2014-09-06 11:35:04 -0700
committerCommit bot <commit-bot@chromium.org>2014-09-06 18:38:23 +0000
commit5a945c714ad657e09d159a2e2ed5d86eb87e38cb (patch)
tree3962b096f7111f1da33e782a1ecbfc52a381c782 /components/onc
parentbc021eeb04dc604001e761ecb6451955e694a50a (diff)
downloadchromium_src-5a945c714ad657e09d159a2e2ed5d86eb87e38cb.zip
chromium_src-5a945c714ad657e09d159a2e2ed5d86eb87e38cb.tar.gz
chromium_src-5a945c714ad657e09d159a2e2ed5d86eb87e38cb.tar.bz2
Translate activation/romaing state, restricted pool
BUG=279351 Review URL: https://codereview.chromium.org/535283002 Cr-Commit-Position: refs/heads/master@{#293621}
Diffstat (limited to 'components/onc')
-rw-r--r--components/onc/docs/onc_spec.html11
-rw-r--r--components/onc/onc_constants.cc7
-rw-r--r--components/onc/onc_constants.h7
3 files changed, 25 insertions, 0 deletions
diff --git a/components/onc/docs/onc_spec.html b/components/onc/docs/onc_spec.html
index a3648c5..ac2e500 100644
--- a/components/onc/docs/onc_spec.html
+++ b/components/onc/docs/onc_spec.html
@@ -388,6 +388,17 @@
</span>
</dd>
+ <dt class="field">RestrictedConnectivity</dt>
+ <dd>
+ <span class="field_meta">
+ (optional, defaults to <span class="value">false</span>, read-only)
+ <span class="type">boolean</span>
+ </span>
+ True if a connnected network has limited connectivity to the Internet,
+ e.g. a connection is behind a portal or a cellular network is not
+ activated or requires payment.
+ </dd>
+
<dt class="field">Connectable</dt>
<dd>
<span class="field_meta">
diff --git a/components/onc/onc_constants.cc b/components/onc/onc_constants.cc
index b522f7a..4970ec4 100644
--- a/components/onc/onc_constants.cc
+++ b/components/onc/onc_constants.cc
@@ -47,6 +47,7 @@ const char kPriority[] = "Priority";
const char kProxySettings[] = "ProxySettings";
const char kSearchDomains[] = "SearchDomains";
const char kConnectionState[] = "ConnectionState";
+const char kRestrictedConnectivity[] = "RestrictedConnectivity";
const char kConnectable[] = "Connectable";
const char kErrorState[] = "ErrorState";
const char kType[] = "Type";
@@ -79,6 +80,10 @@ const char kWireless[] = "Wireless";
namespace cellular {
const char kActivationState[] = "ActivationState";
+const char kActivated[] = "Activated";
+const char kActivating[] = "Activating";
+const char kNotActivated[] = "NotActivated";
+const char kPartiallyActivated[] = "PartiallyActivated";
const char kActivationType[] = "ActivationType";
const char kAllowRoaming[] = "AllowRoaming";
const char kAPN[] = "APN";
@@ -103,6 +108,8 @@ const char kNetworkTechnology[] = "NetworkTechnology";
const char kPRLVersion[] = "PRLVersion";
const char kProviderRequiresRoaming[] = "ProviderRequiresRoaming";
const char kRoamingState[] = "RoamingState";
+const char kHome[] = "Home";
+const char kRoaming[] = "Roaming";
const char kSelectedNetwork[] = "SelectedNetwork";
const char kServingOperator[] = "ServingOperator";
const char kSIMLockStatus[] = "SIMLockStatus";
diff --git a/components/onc/onc_constants.h b/components/onc/onc_constants.h
index 3307795..36ba348 100644
--- a/components/onc/onc_constants.h
+++ b/components/onc/onc_constants.h
@@ -71,6 +71,7 @@ ONC_EXPORT extern const char kPriority[];
ONC_EXPORT extern const char kProxySettings[];
ONC_EXPORT extern const char kSearchDomains[];
ONC_EXPORT extern const char kConnectionState[];
+ONC_EXPORT extern const char kRestrictedConnectivity[];
ONC_EXPORT extern const char kConnectable[];
ONC_EXPORT extern const char kErrorState[];
ONC_EXPORT extern const char kType[];
@@ -96,6 +97,10 @@ ONC_EXPORT extern const char kWireless[];
namespace cellular {
ONC_EXPORT extern const char kActivationState[];
+ONC_EXPORT extern const char kActivated[];
+ONC_EXPORT extern const char kActivating[];
+ONC_EXPORT extern const char kNotActivated[];
+ONC_EXPORT extern const char kPartiallyActivated[];
ONC_EXPORT extern const char kActivationType[];
ONC_EXPORT extern const char kAllowRoaming[];
ONC_EXPORT extern const char kAPN[];
@@ -120,6 +125,8 @@ ONC_EXPORT extern const char kNetworkTechnology[];
ONC_EXPORT extern const char kPRLVersion[];
ONC_EXPORT extern const char kProviderRequiresRoaming[];
ONC_EXPORT extern const char kRoamingState[];
+ONC_EXPORT extern const char kHome[];
+ONC_EXPORT extern const char kRoaming[];
ONC_EXPORT extern const char kSelectedNetwork[];
ONC_EXPORT extern const char kServingOperator[];
ONC_EXPORT extern const char kSIMLockStatus[];