QBluetoothAddress Class

QBluetoothAddress クラスは、Bluetooth デバイスにアドレスを割り当てます。詳細...

Header: #include <QBluetoothAddress>
qmake: QT += bluetooth

パブリック関数

QBluetoothAddress()
QBluetoothAddress(const QString &address)
QBluetoothAddress(quint64 address)
void clear()
bool isNull() const
QString toString() const
quint64 toUInt64() const
(since 6.6) size_t qHash(const QBluetoothAddress &key, size_t seed = 0)
bool operator!=(const QBluetoothAddress &a, const QBluetoothAddress &b)
bool operator<(const QBluetoothAddress &a, const QBluetoothAddress &b)
bool operator==(const QBluetoothAddress &a, const QBluetoothAddress &b)

詳細説明

このクラスは、プラットフォームやプロトコルに依存しない方法で Bluetooth アドレスを保持します。

メンバ関数の説明

[constexpr noexcept] QBluetoothAddress::QBluetoothAddress()

NULL Bluetooth Address を構築します。

[explicit] QBluetoothAddress::QBluetoothAddress(const QString &address)

新しい Bluetooth アドレスを構築し、address を割り当てます。

address のフォーマットは、XX:XX:XX:XX:XX:XX または XXXXXXXXXXXXXX(Xは16進数)のいずれかです。大文字小文字は重要ではありません。

[explicit constexpr noexcept] QBluetoothAddress::QBluetoothAddress(quint64 address)

新しいBluetoothアドレスを構築し、address

[noexcept] void QBluetoothAddress::clear()

Bluetooth アドレスを 00:00:00:00:00:00 に設定します。

[noexcept] bool QBluetoothAddress::isNull() const

BluetoothアドレスがNULLの場合はtrueを返し、そうでない場合はfalseを返します。

QString QBluetoothAddress::toString() const

Bluetooth アドレスを、XX:XX:XX:XX:XX:XX という形式の文字列として返します。

[noexcept] quint64 QBluetoothAddress::toUInt64() const

この Bluetooth アドレスを quint64 として返します。

関連する非会員

[noexcept, since 6.6] size_t qHash(const QBluetoothAddress &key, size_t seed = 0)

key のハッシュ値を返します。計算のシードとしてseed を使用します。

この関数は Qt 6.6 で導入されました。

bool operator!=(const QBluetoothAddress &a, const QBluetoothAddress &b)

2 つの Bluetooth アドレスab が等しくない場合はtrue を返し、そうでない場合はfalse を返します。

bool operator<(const QBluetoothAddress &a, const QBluetoothAddress &b)

Bluetooth アドレスab より小さい場合は true を返し、そうでない場合は false を返します。

bool operator==(const QBluetoothAddress &a, const QBluetoothAddress &b)

2 つの Bluetooth アドレスab が等しい場合はtrue を返し、そうでない場合はfalse を返します。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。