X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fcomponents%2Fdomain_reliability%2Fbeacon.cc;h=0d7abf7a920a68bdad572c2e5cdf04d55a2fa016;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=452c7027ca03cb0bca9f8e5693b99fee83936c43;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/components/domain_reliability/beacon.cc b/src/components/domain_reliability/beacon.cc index 452c702..0d7abf7 100644 --- a/src/components/domain_reliability/beacon.cc +++ b/src/components/domain_reliability/beacon.cc @@ -15,7 +15,9 @@ using base::DictionaryValue; DomainReliabilityBeacon::DomainReliabilityBeacon() {} DomainReliabilityBeacon::~DomainReliabilityBeacon() {} -Value* DomainReliabilityBeacon::ToValue(base::TimeTicks upload_time) const { +Value* DomainReliabilityBeacon::ToValue( + base::TimeTicks upload_time, + base::TimeTicks last_network_change_time) const { DictionaryValue* beacon_value = new DictionaryValue(); if (!url.empty()) beacon_value->SetString("url", url); @@ -38,6 +40,8 @@ Value* DomainReliabilityBeacon::ToValue(base::TimeTicks upload_time) const { elapsed.InMilliseconds()); beacon_value->SetInteger("request_age_ms", (upload_time - start_time).InMilliseconds()); + bool network_changed = last_network_change_time > start_time; + beacon_value->SetBoolean("network_changed", network_changed); return beacon_value; }