Документация
ОС Аврора 5.1.1

Пространство имён RuntimeManager

API для Runtime Manager. Подробнее...

Пространства имён

namespace Intents Константы, используемые при вызове интентов.

Классы

class Error Обработка ошибок. Подробнее...
class IntentsInvoker Запускающий интент. Подробнее...
class MemoryPressure Информация об уровне системной памяти. Подробнее...
class RuntimeDispatcher Диспетчер задач и интентов приложения. Подробнее...
class Schedule Описывает планирование фоновой задачи. Подробнее...
class Task Управляет фоновой задачей. Подробнее...
class TaskMessaging Управляет сообщениями между приложением и его фоновыми задачами. Подробнее...

Typedefs

using Code = Error::Code

Перечисления

enum class StartReason { Unknown = 0 , Manual , Autostart , Intent , MDM , System , DBus } Описывает причину запуска приложения или фоновой задачи. Подробнее...
enum class StopReason { Unknown = 0 , Manual , System = 5 , OOM } Описывает, как было остановлено приложение или задача. Подробнее...
enum ApplicationState { Starting = 0 , Active , Inactive , Hidden , Terminating , NotRunning , Invalid = 255 } Описывает состояние приложения или фоновой задачи. Подробнее...

Функции

Error errorFromDBus (const QDBusError &error)

Подробное описание

API для Runtime Manager.

Описание перечислений

ApplicationState

enum RuntimeManager::ApplicationState

Описывает состояние приложения или фоновой задачи.

Перечисления
Starting Приложение получило запрос на запуск, но всё ещё находится на стадии загрузки или настройки песочницы
Active У приложения есть хотя бы одно видимое и активное окно
Inactive У приложения есть видимое окно, но в данный момент не активное
Hidden Ни одно из окон приложения в данный момент не видно. Процессы приложения могут быть заморожены
Terminating Приложение получило запрос на завершение работы
NotRunning В данный момент приложение неактивно

StartReason

enum class RuntimeManager::StartReason strong

Описывает причину запуска приложения или фоновой задачи.

Перечисления
Unknown Причина запуска не определена
Manual Запуск приложения был явно запрошен пользователем
Autostart Приложение или задача были автоматически запущены при старте пользовательской сессии
Intent Приложение было активировано в роли обработчика интента
MDM Приложение было запущено по запросу MDM
System Приложение или задача были запущены системной службой
DBus Приложение было запущено через вызов DBus (устаревший механизм)

StopReason

enum class RuntimeManager::StopReason strong

Описывает, как было остановлено приложение или задача.

Перечисления
Unknown Причина остановки не определена. Это также включает случай, когда приложение завершило работу спонтанно
Manual Завершение работы приложения было явно запрошено пользователем
System Приложение было явно завершено системной службой
OOM Приложение завершено OOM (Out Of Memory)

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.