PIP 5.6.1
Platform-Independent Primitives
Инструменты уровня приложения

Модуль Application предоставляет классы, часто нужные при запуске и работе приложения:

  • PICLI — разбор аргументов командной строки. Добавление именованных аргументов (addArgument("debug") для -d / --debug), проверка наличия hasArgument(), при необходимости чтение значений. Используется в Простые начала для флагов консоли и отладки.
  • PILog — логирование с категориями и уровнями. Настройка приёмников и уровня детализации; запись строк лога из любой части процесса.
  • PISystemMonitor — снимок ресурсов системы (CPU, память и т.д.). Запрос текущей статистики или подписка на периодические обновления.
  • PISingleApplication — гарантия единственного экземпляра приложения; при необходимости обмен сообщениями между процессами при запуске второго экземпляра.
  • PITranslator — поддержка перевода: загрузка каталогов, выбор языка, перевод строк в runtime.

Всё подключается через основную библиотеку PIP или зонтичный заголовок (piapplicationmodule.h). Для CLI и лога см. Простые начала; детали API — в заголовках picli.h, pilog.h, pisystemmonitor.h, pisingleapplication.h, pitranslator.h.