//! \~\file piioutilsmodule.h //! \~\ingroup IO-Utils //! \~\brief //! \~english Public include header for the IO-Utils module //! \~russian Публичный заголовок подключения модуля IO-Utils //! //! \~\details //! \~english Includes the public connection, transfer, packing, and parsing utility headers. //! \~russian Подключает публичные заголовки соединений, передачи данных, упаковки и утилит разбора. /* PIP - Platform Independent Primitives Module 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 . */ //! \defgroup IO-Utils IO-Utils //! \~\brief //! \~english Packetized transport, transfer helpers and connection utilities //! \~russian Пакетизированный транспорт, вспомогательные классы передачи и утилиты соединений //! //! \~\details //! \~english \section cmake_module_IO_Utils Building with CMake //! \~russian \section cmake_module_IO_Utils Сборка с использованием CMake //! //! \~\code //! find_package(PIP REQUIRED) //! target_link_libraries([target] PIP::IOUtils) //! \endcode //! //! \~english \par Common //! \~russian \par Общее //! \~english //! The module combines packet framing, connection helpers, transfer helpers //! and parsing utilities built on top of PIP I/O devices. //! \~russian //! Модуль объединяет пакетирование потока, вспомогательные классы соединений, //! передачи данных и утилиты разбора поверх устройств ввода-вывода PIP. //! \~russian Заголовочный файл модуля утилит ввода-вывода //! \details //! \~english This module provides comprehensive I/O utilities including file transfer, connection management, packet extraction, and //! diagnostics. //! \~russian Этот модуль предоставляет комплексные утилиты ввода-вывода, включая передачу файлов, управление подключениями, извлечение //! пакетов и диагностику. //! //! \~\authors //! \~english //! Ivan Pelipenko peri4ko@yandex.ru; //! Andrey Bychkov work.a.b@yandex.ru; //! \~russian //! Иван Пелипенко peri4ko@yandex.ru; //! Андрей Бычков work.a.b@yandex.ru; //! #ifndef PIIOUTILSMODULE_H #define PIIOUTILSMODULE_H #include "pibasetransfer.h" #include "piconnection.h" #include "pidatatransfer.h" #include "pidiagnostics.h" #include "pifiletransfer.h" #include "pipackedtcp.h" #include "pipacketextractor.h" #include "piparsehelper.h" #endif // PIIOUTILSMODULE_H