all docs processed by AI
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user