![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Пакетизированный транспорт, вспомогательные классы передачи и утилиты соединений Подробнее...
Файлы | |
| файл | pibasetransfer.h |
| Базовый класс для надежных пакетных сессий с подтверждениями, паузой и продолжением | |
| файл | pibroadcast.h |
| Вспомогательный класс для UDP broadcast, multicast и loopback на нескольких интерфейсах | |
| файл | piconnection.h |
| Вспомогательный класс маршрутизации поверх общих устройств и пакетных фильтров | |
| файл | pidatatransfer.h |
| Класс для отправки и приема PIByteArray с помощью PIBaseTransfer. | |
| файл | pidiagnostics.h |
| Диагностика качества связи | |
| файл | piethutilbase.h |
| Базовый помощник для необязательного слоя шифрования в транспортах IO-Utils. | |
| файл | pifiletransfer.h |
| Класс для отправки и приема файлов и папок с помощью PIBaseTransfer. | |
| файл | piioutilsmodule.h |
| Публичный заголовок подключения модуля IO-Utils. | |
| файл | pipackedtcp.h |
| Пакетно-ориентированное TCP-устройство на основе PIStreamPacker. | |
| файл | pipacketextractor.h |
| Вспомогательный класс выделения пакетов для потоковых устройств | |
| файл | piparsehelper.h |
| Вспомогательный класс диспетчеризации по ключу для десериализации пакетов в обработчики | |
| файл | pistreampacker.h |
| Вспомогательный класс пакетирования для потоковых устройств | |
Классы | |
| class | PIBaseTransfer |
| Базовый транспорт для надежного обмена пакетами фиксированного размера через внешний канал. Подробнее... | |
| class | PIBroadcast |
| Многоканальный отправитель и приемник через multicast-, broadcast- и loopback-конечные точки. Подробнее... | |
| class | PIConnection |
| Маршрутизирует данные между общими устройствами, извлекателями пакетов, каналами и периодическими отправителями. Подробнее... | |
| class | PIDataTransfer |
| Класс для отправки и приема PIByteArray с помощью PIBaseTransfer. Подробнее... | |
| class | PIDiagnostics |
| Диагностика соединения для частоты пакетов, пропускной способности и качества приема Подробнее... | |
| class | PIEthUtilBase |
| Базовый помощник, добавляющий необязательное шифрование пакетов в транспортные утилиты. Подробнее... | |
| class | PIFileTransfer |
| Класс для отправки и приема файлов и папок с помощью PIBaseTransfer. Подробнее... | |
| class | PIPackedTCP |
| Обертка над TCP-устройством, предоставляющая кадрированные пакеты через API PIIODevice. Подробнее... | |
| class | PIPacketExtractor |
| Выделяет пакеты из данных, поступающих от дочернего PIIODevice. Подробнее... | |
| class | PIParseHelper< Key > |
| Связывает ключи пакетов с обработчиками и десериализует полезную нагрузку перед вызовом. Подробнее... | |
| class | PIStreamPackerConfig |
| Конфигурация пакетирования для PIStreamPacker. Подробнее... | |
| class | PIStreamPacker |
| Простая фрагментация пакетов, использует любой PIIODevice. Подробнее... | |
Пакетизированный транспорт, вспомогательные классы передачи и утилиты соединений
Модуль объединяет пакетирование потока, вспомогательные классы соединений, передачи данных и утилиты разбора поверх устройств ввода-вывода PIP. Заголовочный файл модуля утилит ввода-вывода
Этот модуль предоставляет комплексные утилиты ввода-вывода, включая передачу файлов, управление подключениями, извлечение пакетов и диагностику.
Иван Пелипенко peri4.nosp@m.ko@y.nosp@m.andex.nosp@m..ru; Андрей Бычков work..nosp@m.a.b@.nosp@m.yande.nosp@m.x.ru;