all docs processed by AI

This commit is contained in:
2026-03-07 17:00:45 +03:00
parent 07ae277f9e
commit 4557498f6d
172 changed files with 10364 additions and 3756 deletions

View File

@@ -1,8 +1,8 @@
/*! \file pidatatransfer.h
* \ingroup IO
* \ingroup IO-Utils
* \~\brief
* \~english Class for send and receive PIByteArray via \a PIBaseTransfer
* \~russian Класс для отправки и приема PIByteArray с помощью \a PIBaseTransfer
* \~english Transfer helper for raw \a PIByteArray payloads over \a PIBaseTransfer
* \~russian Вспомогательный класс передачи сырых данных \a PIByteArray поверх \a PIBaseTransfer
*/
/*
PIP - Platform Independent Primitives
@@ -29,14 +29,26 @@
#include "pibasetransfer.h"
//! \ingroup IO-Utils
//! \~\brief
//! \~english Ready-to-use transfer for one contiguous \a PIByteArray payload.
//! \~russian Готовая передача для одной непрерывной полезной нагрузки \a PIByteArray.
class PIP_EXPORT PIDataTransfer: public PIBaseTransfer {
PIOBJECT_SUBCLASS(PIDataTransfer, PIBaseTransfer);
public:
//! \~english Constructs byte-array transfer.
//! \~russian Создает передачу массива байтов.
PIDataTransfer() { ; }
//! \~english Destroys byte-array transfer.
//! \~russian Уничтожает передачу массива байтов.
~PIDataTransfer() { ; }
//! \~english Sends "ba" as a single logical item through the base transfer session.
//! \~russian Отправляет "ba" как один логический элемент через базовую сессию передачи.
bool send(const PIByteArray & ba);
//! \~english Returns the internal byte buffer used for the current or last transfer.
//! \~russian Возвращает внутренний буфер байтов для текущей или последней передачи.
const PIByteArray & data() { return data_; }
private: