5#ifndef QBLUETOOTHSOCKET_ANDROID_P_H
6#define QBLUETOOTHSOCKET_ANDROID_P_H
21#include <QtCore/QJniObject>
22#include <QtCore/QPointer>
23#include "android/inputstreamthread_p.h"
39 QIODevice::OpenMode openMode)
override;
42 QIODevice::OpenMode openMode)
override;
43 void connectToService(
const QBluetoothAddress &address,
const QBluetoothUuid &uuid,
44 QIODevice::OpenMode openMode)
override;
46 QIODevice::OpenMode openMode)
override;
66 bool setSocketDescriptor(
const QJniObject &socket, QBluetoothServiceInfo::Protocol socketType,
90 const QJniObject &targetUuid,
91 const QBluetoothUuid &qtTargetUuid);
93 const QJniObject &targetUuid);
bool setSocketDescriptor(int socketDescriptor, QBluetoothServiceInfo::Protocol socketType, QBluetoothSocket::SocketState socketState=QBluetoothSocket::SocketState::ConnectedState, QBluetoothSocket::OpenMode openMode=QBluetoothSocket::ReadWrite) override
qint64 bytesToWrite() const override
bool canReadLine() const override
QString localName() const override
void defaultSocketConnectFailed(const QJniObject &socket, const QJniObject &targetUuid, const QBluetoothUuid &qtTargetUuid)
void connectToService(const QBluetoothAddress &address, const QBluetoothUuid &uuid, QIODevice::OpenMode openMode) override
quint16 localPort() const override
void connectToServiceHelper(const QBluetoothAddress &address, const QBluetoothUuid &uuid, QIODevice::OpenMode openMode) override
static QBluetoothUuid reverseUuid(const QBluetoothUuid &serviceUuid)
bool ensureNativeSocket(QBluetoothServiceInfo::Protocol type) override
QBluetoothAddress peerAddress() const override
friend class QBluetoothServerPrivate
void fallbackSocketConnectFailed(const QJniObject &socket, const QJniObject &targetUuid)
quint16 peerPort() const override
bool setSocketDescriptor(const QJniObject &socket, QBluetoothServiceInfo::Protocol socketType, QBluetoothSocket::SocketState socketState=QBluetoothSocket::SocketState::ConnectedState, QBluetoothSocket::OpenMode openMode=QBluetoothSocket::ReadWrite) override
QString peerName() const override
QBluetoothAddress localAddress() const override
QBluetoothSocketPrivateAndroid()
InputStreamThread * inputThread
void connectToService(const QBluetoothServiceInfo &service, QIODevice::OpenMode openMode) override
void inputThreadError(int errorCode)
qint64 bytesAvailable() const override
qint64 writeData(const char *data, qint64 maxSize) override
~QBluetoothSocketPrivateAndroid() override
void connectToService(const QBluetoothAddress &address, quint16 port, QIODevice::OpenMode openMode) override
qint64 readData(char *data, qint64 maxSize) override
bool fallBackReversedConnect(const QBluetoothUuid &uuid)
bool useReverseUuidWorkAroundConnect