\~english \page summary Functionality summary \~russian \page summary Сводка функциональности \~english * Direct output to console (\a PICout) * Containers (\a PIVector, \a PIDeque, \a PIVector2D, \a PIStack, \a PIQueue, \a PIMap, \a PISet) * Byte array (\a PIByteArray) * Serialization (\a PIBinaryStream, \a PITextStream, \a PIIOBinaryStream, \a PIIOTextStream, \a PIChunkStream, \a PIJSON) * String (\a PIConstChars, \a PIString, \a PIStringList) * Base object (events and handlers) (\a PIObject) * Multithreading * thread (\a PIThread) * blocking (\a PIMutex, \a PISpinlock, \a PIConditionVariable, \a PISemaphore, \a PIReadWriteLock) * executor (\a PIThreadPoolExecutor, \a PIThreadPoolLoop) * blocking dequeue (\a PIBlockingDequeue) * timer (\a PITimer) * Tiling console (with widgets) (\a PIScreen) * simple text rows * scroll bar * list * button * buttons group * check box * progress bar * PICout output * text input * I/O devices * base class (\a PIIODevice) * file (\a PIFile) * serial port (\a PISerial) * ethernet (\a PIEthernet) * USB (\a PIUSB) * packets extractor (\a PIPacketExtractor) * binary log (\a PIBinaryLog) * complex I/O point (\a PIConnection) * peering net node (\a PIPeer) * connection quality diagnotic (\a PIDiagnostics) * Run-time libraries * external process (\a PIProcess) * external library (\a PILibrary) * plugin (\a PIPluginLoader) * Mathematics * complex numbers * vectors (\a PIMathVector, \a PIMathVectorT) * matrices (\a PIMathMatrix, \a PIMathMatrixT) * quaternion (\a PIQuaternion) * 2D geometry (\a PIPoint, \a PILine, \a PIRect) * statistic (\a PIStatistic) * CRC checksum (\a PICRC) * Fourier transform (\a PIFFTW, \a PIFFT) * expression evaluator (\a PIEvaluator) * Application-level * command-line arguments parser (\a PICLI) * 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 * Общение с консолью (\a PICout) * Контейнеры (\a PIVector, \a PIDeque, \a PIVector2D, \a PIStack, \a PIQueue, \a PIMap, \a PISet) * Байтовый массив (\a PIByteArray) * Сериализация (\a PIBinaryStream, \a PITextStream, \a PIIOBinaryStream, \a PIIOTextStream, \a PIChunkStream, \a PIJSON) * Строка (\a PIConstChars, \a PIString, \a PIStringList) * Базовый объект (события и обработчики) (\a PIObject) * Многопоточность * поток (\a PIThread) * блокировки (\a PIMutex, \a PISpinlock, \a PIConditionVariable, \a PISemaphore, \a PIReadWriteLock) * исполнитель (\a PIThreadPoolExecutor, \a PIThreadPoolLoop) * блокирующая очередь (\a PIBlockingDequeue) * таймер (\a PITimer) * Тайлинговая консоль (с виджетами) (\a PIScreen) * простой вывод строк * скроллбар * лист * кнопка * группа кнопок * галочка * прогрессбар * вывод PICout * текстовый ввод * Устройства ввода/вывода * базовый класс (\a PIIODevice) * файл (\a PIFile) * последовательный порт (\a PISerial) * ethernet (\a PIEthernet) * USB (\a PIUSB) * packets extractor (\a PIPacketExtractor) * бинарный логфайл (\a PIBinaryLog) * сложное составное устройство (\a PIConnection) * пиринговая сеть (\a PIPeer) * диагностика качества связи (\a PIDiagnostics) * Поддержка библиотек времени выполнения * внешний процесс (\a PIProcess) * внешняя библиотека (\a PILibrary) * плагин (\a PIPluginLoader) * Математика * комплексные числа * вектора (\a PIMathVector, \a PIMathVectorT) * матрицы (\a PIMathMatrix, \a PIMathMatrixT) * кватернион (\a PIQuaternion) * 2D геометрия (\a PIPoint, \a PILine, \a PIRect) * статистика (\a PIStatistic) * CRC контрольная сумма (\a PICRC) * преобразования Фурье (\a PIFFTW, \a PIFFT) * вычислитель выражений (\a PIEvaluator) * Уровень приложения * парсер аргументов командной строки (\a PICLI) * мониторинг ресурсов системы (\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)