blob: 5b15878ec7ba5e2e9f77806b7ac239e30ed813a8 [file] [log] [blame]
// 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.
module resource_coordinator.mojom;
enum Event {
kTestEvent,
kAlertFired,
kFaviconUpdated,
// This event signal is received when main frame navigation is committed.
kNavigationCommitted,
// Only care about non-persistent notifications, notifications launched from
// ServiceWorker are persistent and compatible with LifeCycle.
kNonPersistentNotificationCreated,
kTitleUpdated,
};
// Defines the Storage property keys that can be get/set on the
// CoordinationUnitImpl internal key-value store.
enum PropertyType {
kTest,
kAudible,
kCPUUsage,
kExpectedTaskQueueingDuration,
kLaunchTime,
kMainThreadTaskLoadIsLow,
// Network is considered almost idle when there's no more than 2 network
// connections.
kNetworkAlmostIdle,
kPID,
kVisible,
kUKMSourceId,
};