PIP 5.6.1
Platform-Independent Primitives
Классы | Функции | Переменные
Файл pibasetransfer.h

Базовый класс для надежных пакетных сессий с подтверждениями, паузой и продолжением Подробнее...

#include "picrc.h"
#include "pidiagnostics.h"

Классы

class  PIBaseTransfer
 Базовый транспорт для надежного обмена пакетами фиксированного размера через внешний канал. Подробнее...
 
struct  PIBaseTransfer::PacketHeader
 Общий заголовок, размещаемый перед каждым пакетом протокола. Подробнее...
 
struct  PIBaseTransfer::Part
 Описание логического фрагмента, используемое для разбиения данных на пакеты. Подробнее...
 

Функции

PICout operator<< (PICout s, const PIBaseTransfer::Part &v)
 Выводит Part в PICout.
 

Переменные

return s
 Оператор записи в бинарный поток для PacketHeader. Подробнее...
 

Подробное описание

Базовый класс для надежных пакетных сессий с подтверждениями, паузой и продолжением

Переменные

◆ s

return s
Инициализатор
{
s << v.sig << v.type << v.session_id << v.id << v.crc
return s
Оператор записи в бинарный поток для PacketHeader.
Definition: pibasetransfer.h:360

Оператор записи в бинарный поток для PacketHeader.

Оператор чтения из бинарного потока для StartRequest.

Оператор записи в бинарный поток для StartRequest.

Оператор чтения из бинарного потока для Part.

Оператор записи в бинарный поток для Part.

Оператор чтения из бинарного потока для PacketHeader.