Spec-Zone.ru › Qt

Класс QNdefMessage

Класс QNdefMessage предоставляет сообщение NFC NDEF. Подробнее...

Заголовок: #include <QNdefMessage>
CMake: find_package(Qt6 COMPONENTS Nfc REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::Nfc)
qmake: QT += nfc
С момента: Qt 5.2
Наследуется от: QList
  • Список всех членов, включая унаследованные

Открытые функции

QNdefMessage(const QList<QNdefRecord> &records)
QNdefMessage(const QNdefMessage &message)
QNdefMessage(const QNdefRecord &record)
QNdefMessage()
QNdefMessage & operator=(QNdefMessage &&other)
QNdefMessage & operator=(const QNdefMessage &other)
QByteArray toByteArray() const
bool operator==(const QNdefMessage &other) const

Статические открытые члены

QNdefMessage fromByteArray(const QByteArray &message)

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

QNdefMessage — это коллекция из 0 или более QNdefRecords. QNdefMessage наследуется от QList<QNdefRecord>, и поэтому стандартные функции QList могут использоваться для управления записями NDEF в сообщении.

Сообщения NDEF могут быть распарсены из массива байтов, соответствующего техническому спецификации NFC Data Exchange Format, с помощью статической функции fromByteArray(). И наоборот, QNdefMessages могут быть преобразованы в массив байтов с помощью функции toByteArray().

Документация по функциям-членам

QNdefMessage::QNdefMessage(const QList<QNdefRecord> &records)

Создает новое сообщение NDEF, содержащее все записи в records.

QNdefMessage::QNdefMessage(const QNdefMessage &message)

Создает новое сообщение NDEF, являющееся копией message.

QNdefMessage::QNdefMessage(const QNdefRecord &record)

Создает новое сообщение NDEF, содержащее одну запись record.

QNdefMessage::QNdefMessage()

Создает новое пустое сообщение NDEF.

[since 6.2] QNdefMessage &QNdefMessage::operator=(QNdefMessage &&other)

Это перегруженная функция.

Оператор перемещения для присваивания из QList<QNdefRecord>. Перемещает список other записей NDEF в этот список записей NDEF.

После выполнения операции other будет пустым.

Эта функция была добавлена в Qt 6.2.

[since 6.2] QNdefMessage &QNdefMessage::operator=(const QNdefMessage &other)

Это перегруженная функция.

Оператор копирования для присваивания из QList<QNdefRecord>. Присваивает список other записей NDEF этому списку записей NDEF.

После выполнения операции other и *this будут равны.

Эта функция была добавлена в Qt 6.2.

[static] QNdefMessage QNdefMessage::fromByteArray(const QByteArray &message)

Возвращает сообщение NDEF, распарсенное из содержимого message.

Параметр message интерпретируется как формат сообщения, определенный в технической спецификации NFC Data Exchange Format.

В случае ошибки парсинга возвращается пустое сообщение NDEF.

QByteArray QNdefMessage::toByteArray() const

Возвращает сообщение NDEF в виде массива байтов.

Результат этой функции соответствует формату, определенному в технической спецификации NFC Data Exchange Format.

bool QNdefMessage::operator==(const QNdefMessage &other) const

Возвращает true , если это сообщение NDEF эквивалентно other; в противном случае возвращает false.

Пустое сообщение (т. е. isEmpty() возвращает true) эквивалентно сообщению NDEF, содержащему одну запись типа QNdefRecord::Empty.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qndefmessage.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API