/* PIP - Platform Independent Primitives All includes Ivan Pelipenko peri4ko@yandex.ru, Andrey Bychkov work.a.b@yandex.ru This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . */ //! \~english PIP - Platform Independent Primitives //! \~russian PIP - Кроссплатформенные примитивы //! \mainpage //! //! \~\brief //! \~english Main include file for PIP library //! \~russian Главный включаемый файл библиотеки PIP //! //! \~\details //! \~english \section overview Overview //! \~russian \section overview Обзор //! //! \~english //! PIP is a C++ cross-platform library providing platform-independent abstractions for: //! * Core/Types: Strings, variants, containers, datetime, networks //! * Threading: Mutexes, semaphores, thread pools, timers //! * I/O: Files, serial, CAN, GPIO, SPI, Ethernet //! * Math: Vectors, matrices, FFT, quaternions //! * Crypto: MD5, SHA, BLAKE2, SipHash //! * Compression: zlib support //! * HTTP: Client and server support //! * Serialization: JSON, binary, XML //! //! \~russian //! PIP - это кроссплатформенная C++ библиотека, предоставляющая платформонезависимые абстракции для: //! * Ядро/Типы: Строки, варианты, контейнеры, дата/время, сети //! * Потоки: Мьютексы, семафоры, пулы потоков, таймеры //! * Ввод/Вывод: Файлы, последовательные порты, CAN, GPIO, SPI, Ethernet //! * Математика: Векторы, матрицы, FFT, кватернионы //! * Криптография: MD5, SHA, BLAKE2, SipHash //! * Сжатие: Поддержка zlib //! * HTTP: Клиент и сервер //! * Сериализация: JSON, бинарная, XML #ifndef PIP_H #define PIP_H #include "piapplicationmodule.h" #include "picloudmodule.h" #include "piconsolemodule.h" #include "picontainersmodule.h" #include "picoremodule.h" #include "picryptmodule.h" #include "pidigest.h" #include "pigeomodule.h" #include "pihttpservermodule.h" #include "piiodevicesmodule.h" #include "piioutilsmodule.h" #include "piliterals.h" #include "pimathmodule.h" #include "piserializationmodule.h" #include "pistatemachinemodule.h" #include "pisystemmodule.h" #include "pitextmodule.h" #include "pithreadmodule.h" #endif // PIP_H