![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Application-level classes. More...
Files | |
| file | piapplicationmodule.h |
| Application-level classes. | |
| file | picli.h |
| Command-line argument parser. | |
| file | pilog.h |
| High-level log. | |
| file | pisingleapplication.h |
| Single-instance application control. | |
| file | pisystemmonitor.h |
| System resources monitoring. | |
| file | pitranslator.h |
| Translation support. | |
Classes | |
| class | PICLI |
| Command-line argument parser class The PICLI class provides convenient parsing of command-line arguments. It supports short keys (e.g., -c), full keys (e.g., –console), and arguments with/without values. More... | |
| class | PILog |
| High-level log. More... | |
| class | PISingleApplication |
| Single-instance application control. More... | |
| class | PISystemMonitor |
| Process and thread resource monitoring. This module provides process and system resource monitoring capabilities including CPU usage, memory consumption, and thread statistics. It supports cross-platform monitoring on Linux, Windows, macOS, and ESP platforms. More... | |
| struct | PISystemMonitor::ProcessStatsFixed |
| Process statistics (fixed-size fields). More... | |
| struct | PISystemMonitor::ThreadStatsFixed |
| Thread statistics (fixed-size fields). More... | |
| struct | PISystemMonitor::ProcessStats |
| Process statistics. More... | |
| struct | PISystemMonitor::ThreadStats |
| Thread statistics. More... | |
| class | PITranslator |
| Translation support. More... | |
| class | PIStringContextTr |
| Context-aware string wrapper that automatically translates strings using PITranslator::tr(). Helper returned by operator""_tr for optional-context translation. More... | |
| class | PIStringContextTrNoOp |
| Context-aware string wrapper that preserves original strings without translation (no-op). Helper returned by operator""_trNoOp that keeps source text unchanged. More... | |
Application-level classes.
This umbrella header includes public Application classes for command-line parsing, logging, single-instance control, process monitoring and translation.
Ivan Pelipenko peri4.nosp@m.ko@y.nosp@m.andex.nosp@m..ru; Andrey Bychkov work..nosp@m.a.b@.nosp@m.yande.nosp@m.x.ru;