blob: 207b0a086a5e62caf98f9fea9810a2e0ec65cd8a [file] [log] [blame]
// Copyright 2016 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.
module device.mojom;
interface TimeZoneMonitor {
// Add a client that will get notified on time zone changes. No throttling is
// employed, as time zone changes are infrequent enough that there is no
// realistic risk of flooding.
AddClient(TimeZoneMonitorClient client);
interface TimeZoneMonitorClient {
// Called on a time zone change. |tz_info| is the new time zone ID.
OnTimeZoneChange(string tz_info);