4#ifndef QBLUETOOTHSOCKET_BLUEZDBUS_H
5#define QBLUETOOTHSOCKET_BLUEZDBUS_H
20#include <QtDBus/qdbusunixfiledescriptor.h>
22#include <QtNetwork/qlocalsocket.h>
23#include <QDBusPendingCallWatcher>
42 QIODevice::OpenMode
openMode)
override;
48 QIODevice::OpenMode
openMode)
override;
50 QIODevice::OpenMode
openMode)
override;
52 QIODevice::OpenMode
openMode)
override;
64 void abort()
override;
65 void close()
override;
Protocol
This enum describes the socket protocol used by the service.
QBluetoothSocket::OpenMode openMode
QBluetoothServiceInfo::Protocol socketType
QBluetoothSocketPrivateBluezDBus()
quint16 peerPort() const override
qint64 bytesAvailable() const override
~QBluetoothSocketPrivateBluezDBus() override
quint16 localPort() const override
bool canReadLine() const override
void connectToService(const QBluetoothServiceInfo &service, QIODevice::OpenMode openMode) override
void connectToServiceHelper(const QBluetoothAddress &address, quint16 port, QIODevice::OpenMode openMode) override
QBluetoothAddress peerAddress() const override
qint64 bytesToWrite() const override
QString peerName() const override
QBluetoothAddress localAddress() const override
qint64 writeData(const char *data, qint64 maxSize) override
bool setSocketDescriptor(int socketDescriptor, QBluetoothServiceInfo::Protocol socketType, QBluetoothSocket::SocketState socketState=QBluetoothSocket::SocketState::ConnectedState, QBluetoothSocket::OpenMode openMode=QBluetoothSocket::ReadWrite) override
void connectToServiceReplyHandler(QDBusPendingCallWatcher *)
bool ensureNativeSocket(QBluetoothServiceInfo::Protocol type) override
QString localName() const override
SocketState
This enum describes the state of the Bluetooth socket.
The QLocalSocket class provides a local socket.
LocalSocketState
This enum describes the different states in which a socket can be.
\macro QT_RESTRICTED_CAST_FROM_ASCII
void newState(QList< State > &states, const char *token, const char *lexem, bool pre)
Combined button and popup list for selecting options.
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLuint GLuint64EXT address