This commit is contained in:
2024-11-13 16:32:21 +03:00
parent 0840d807a0
commit ee34e8a72e

View File

@@ -3,19 +3,19 @@
\~english \~english
* direct output to console (\a PICout) * Direct output to console (\a PICout)
* containers (\a PIVector, \a PIDeque, \a PIVector2D, \a PIStack, \a PIQueue, \a PIMap, \a PISet) * Containers (\a PIVector, \a PIDeque, \a PIVector2D, \a PIStack, \a PIQueue, \a PIMap, \a PISet)
* byte array (\a PIByteArray) * Byte array (\a PIByteArray)
* serialization (\a PIBinaryStream, \a PITextStream, \a PIIOBinaryStream, \a PIIOTextStream, \a PIChunkStream, \a PIJSON) * Serialization (\a PIBinaryStream, \a PITextStream, \a PIIOBinaryStream, \a PIIOTextStream, \a PIChunkStream, \a PIJSON)
* string (\a PIConstChars, \a PIString, \a PIStringList) * String (\a PIConstChars, \a PIString, \a PIStringList)
* base object (events and handlers) (\a PIObject) * Base object (events and handlers) (\a PIObject)
* multithreading * Multithreading
* thread (\a PIThread) * thread (\a PIThread)
* blocking (\a PIMutex, \a PISpinlock) * blocking (\a PIMutex, \a PISpinlock, \a PIConditionVariable, \a PISemaphore, \a PIReadWriteLock)
* executor (\a PIThreadPoolExecutor) * executor (\a PIThreadPoolExecutor, \a PIThreadPoolLoop)
* blocking dequeue (\a PIBlockingDequeue) * blocking dequeue (\a PIBlockingDequeue)
* timer (\a PITimer) * timer (\a PITimer)
* tiling console (with widgets) (\a PIScreen) * Tiling console (with widgets) (\a PIScreen)
* simple text rows * simple text rows
* scroll bar * scroll bar
* list * list
@@ -37,7 +37,8 @@
* peering net node (\a PIPeer) * peering net node (\a PIPeer)
* connection quality diagnotic (\a PIDiagnostics) * connection quality diagnotic (\a PIDiagnostics)
* Run-time libraries * Run-time libraries
* abstract (\a PILibrary) * external process (\a PIProcess)
* external library (\a PILibrary)
* plugin (\a PIPluginLoader) * plugin (\a PIPluginLoader)
* Mathematics * Mathematics
* complex numbers * complex numbers
@@ -49,24 +50,33 @@
* CRC checksum (\a PICRC) * CRC checksum (\a PICRC)
* Fourier transform (\a PIFFTW, \a PIFFT) * Fourier transform (\a PIFFTW, \a PIFFT)
* expression evaluator (\a PIEvaluator) * expression evaluator (\a PIEvaluator)
* Application-level
* command-line arguments parser (\a PICLI) * command-line arguments parser (\a PICLI)
* process (\a PIProcess) * system resources monitoring (\a PISystemMonitor)
* single-instance application control (\a PISingleApplication)
* high-level log (\a PILog)
* translation support (\a PITranslator)
* State machine ([By stantard](https://www.w3.org/TR/scxml/)) (\a PIStateMachine)
* High-level TCP client-server
* server (\a PIClientServer::Server, \a PIClientServer::ServerClient)
* client (\a PIClientServer::Client)
* Crypt support (\a PICrypt, \a PIAuth)
\~russian \~russian
* общение с консолью (\a PICout) * Общение с консолью (\a PICout)
* контейнеры (\a PIVector, \a PIDeque, \a PIVector2D, \a PIStack, \a PIQueue, \a PIMap, \a PISet) * Контейнеры (\a PIVector, \a PIDeque, \a PIVector2D, \a PIStack, \a PIQueue, \a PIMap, \a PISet)
* байтовый массив (\a PIByteArray) * Байтовый массив (\a PIByteArray)
* сериализация (\a PIBinaryStream, \a PITextStream, \a PIIOBinaryStream, \a PIIOTextStream, \a PIChunkStream) * Сериализация (\a PIBinaryStream, \a PITextStream, \a PIIOBinaryStream, \a PIIOTextStream, \a PIChunkStream, \a PIJSON)
* строка (\a PIConstChars, \a PIString, \a PIStringList) * Строка (\a PIConstChars, \a PIString, \a PIStringList)
* базовый объект (события и обработчики) (\a PIObject) * Базовый объект (события и обработчики) (\a PIObject)
* многопоточность * Многопоточность
* поток (\a PIThread) * поток (\a PIThread)
* блокировки (\a PIMutex, \a PISpinlock) * блокировки (\a PIMutex, \a PISpinlock, \a PIConditionVariable, \a PISemaphore, \a PIReadWriteLock)
* исполнитель (\a PIThreadPoolExecutor) * исполнитель (\a PIThreadPoolExecutor, \a PIThreadPoolLoop)
* блокирующая очередь (\a PIBlockingDequeue) * блокирующая очередь (\a PIBlockingDequeue)
* таймер (\a PITimer) * таймер (\a PITimer)
* тайлинговая консоль (с виджетами) (\a PIScreen) * Тайлинговая консоль (с виджетами) (\a PIScreen)
* простой вывод строк * простой вывод строк
* скроллбар * скроллбар
* лист * лист
@@ -76,7 +86,7 @@
* прогрессбар * прогрессбар
* вывод PICout * вывод PICout
* текстовый ввод * текстовый ввод
* устройства ввода/вывода * Устройства ввода/вывода
* базовый класс (\a PIIODevice) * базовый класс (\a PIIODevice)
* файл (\a PIFile) * файл (\a PIFile)
* последовательный порт (\a PISerial) * последовательный порт (\a PISerial)
@@ -87,8 +97,9 @@
* сложное составное устройство (\a PIConnection) * сложное составное устройство (\a PIConnection)
* пиринговая сеть (\a PIPeer) * пиринговая сеть (\a PIPeer)
* диагностика качества связи (\a PIDiagnostics) * диагностика качества связи (\a PIDiagnostics)
* поддержка библиотек времени выполнения * Поддержка библиотек времени выполнения
* базовая функциональность (\a PILibrary) * внешний процесс (\a PIProcess)
* внешняя библиотека (\a PILibrary)
* плагин (\a PIPluginLoader) * плагин (\a PIPluginLoader)
* Математика * Математика
* комплексные числа * комплексные числа
@@ -100,5 +111,14 @@
* CRC контрольная сумма (\a PICRC) * CRC контрольная сумма (\a PICRC)
* преобразования Фурье (\a PIFFTW, \a PIFFT) * преобразования Фурье (\a PIFFTW, \a PIFFT)
* вычислитель выражений (\a PIEvaluator) * вычислитель выражений (\a PIEvaluator)
* Уровень приложения
* парсер аргументов командной строки (\a PICLI) * парсер аргументов командной строки (\a PICLI)
* процесс (\a PIProcess) * мониторинг ресурсов системы (\a PISystemMonitor)
* контроль одного экземпляра приложения (\a PISingleApplication)
* высокоуровневый лог (\a PILog)
* поддержка перевода (\a PITranslator)
* Машина состояний ([По стандарту](https://www.w3.org/TR/scxml/)) (\a PIStateMachine)
* Высокоуровневый TCP клиент-сервер
* сервер (\a PIClientServer::Server, \a PIClientServer::ServerClient)
* клиент (\a PIClientServer::Client)
* Поддержка шифрования (\a PICrypt, \a PIAuth)