mirror of
https://github.com/klzgrad/naiveproxy.git
synced 2024-12-01 01:36:09 +03:00
41 lines
1.2 KiB
Plaintext
41 lines
1.2 KiB
Plaintext
// 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,
|
|
// This signal is sent to a SystemCU when all ProcessCU CPU usage estimates
|
|
// have been updated and are coherent.
|
|
kProcessCPUUsageReady,
|
|
};
|
|
|
|
// 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,
|
|
// Used by Page CUs to store current loading state.
|
|
kIsLoading,
|
|
kLifecycleState,
|
|
};
|