Lines Matching defs:timezone

5 #include "chrome/browser/chromeos/timezone/timezone_request.h"
30 "https://maps.googleapis.com/maps/api/timezone/json?";
46 // Sleep between timezone request retry on HTTP error.
49 // Sleep between timezone request retry on bad server response.
102 // Slow timezone resolve leads to bad user experience.
151 TimeZoneResponseData* timezone) {
152 timezone->status = TimeZoneResponseData::REQUEST_ERROR;
153 timezone->error_message =
158 << timezone->error_message;
162 // Sets |*timezone| to the parsed TimeZone if a valid timezone was received,
166 TimeZoneResponseData* timezone) {
167 DCHECK(timezone);
170 PrintTimeZoneError(server_url, "Server returned empty response", timezone);
182 PrintTimeZoneError(server_url, "JSONReader failed: " + error_msg, timezone);
192 timezone);
200 PrintTimeZoneError(server_url, "Missing status attribute.", timezone);
210 timezone->status = statusString2Enum[i].value;
217 server_url, "Bad status attribute value: '" + status + "'", timezone);
222 const bool status_ok = (timezone->status == TimeZoneResponseData::OK);
225 &timezone->dstOffset) &&
227 PrintTimeZoneError(server_url, "Missing dstOffset attribute.", timezone);
233 &timezone->rawOffset) &&
235 PrintTimeZoneError(server_url, "Missing rawOffset attribute.", timezone);
241 &timezone->timeZoneId) &&
243 PrintTimeZoneError(server_url, "Missing timeZoneId attribute.", timezone);
249 kTimeZoneNameString, &timezone->timeZoneName) &&
251 PrintTimeZoneError(server_url, "Missing timeZoneName attribute.", timezone);
258 &timezone->error_message);
270 scoped_ptr<TimeZoneResponseData> timezone(new TimeZoneResponseData);
275 PrintTimeZoneError(server_url, "No response received", timezone.get());
277 return timezone.Pass();
282 PrintTimeZoneError(server_url, message, timezone.get());
284 return timezone.Pass();
287 if (!ParseServerResponse(server_url, response_body, timezone.get()))
288 return timezone.Pass();
291 return timezone.Pass();
372 scoped_ptr<TimeZoneResponseData> timezone = GetTimeZoneFromResponse(
378 DVLOG(1) << "TimeZoneRequest::OnURLFetchComplete(): timezone={"
379 << timezone->ToStringForDebug() << "}";
384 const bool success = (timezone->status == TimeZoneResponseData::OK);
404 callback.Run(timezone.Pass(), server_error);