4#ifndef QBLUETOOTHSOCKET_WINRT_P_H
5#define QBLUETOOTHSOCKET_WINRT_P_H
26 namespace Networking {
50 QIODevice::OpenMode
openMode)
override;
53 QIODevice::OpenMode
openMode)
override;
55 QIODevice::OpenMode
openMode)
override;
57 QIODevice::OpenMode
openMode)
override;
69 void abort()
override;
70 void close()
override;
107 HRESULT handleConnectOpFinished(ABI::Windows::Foundation::IAsyncAction *action,
108 ABI::Windows::Foundation::AsyncStatus status);
Protocol
This enum describes the socket protocol used by the service.
QBluetoothSocket::OpenMode openMode
QBluetoothServiceInfo::Protocol socketType
void connectToServiceHelper(const QBluetoothAddress &address, quint16 port, QIODevice::OpenMode openMode) override
quint16 peerPort() const override
qint64 writeData(const char *data, qint64 maxSize) override
QString peerName() const override
Q_INVOKABLE void addToPendingData(const QList< QByteArray > &data)
QBluetoothAddress peerAddress() const override
Microsoft::WRL::ComPtr< ABI::Windows::Foundation::IAsyncAction > m_connectOp
bool ensureNativeSocket(QBluetoothServiceInfo::Protocol type) override
bool setSocketDescriptor(Microsoft::WRL::ComPtr< ABI::Windows::Networking::Sockets::IStreamSocket > socket, QBluetoothServiceInfo::Protocol socketType, QBluetoothSocket::SocketState socketState=QBluetoothSocket::SocketState::ConnectedState, QBluetoothSocket::OpenMode openMode=QBluetoothSocket::ReadWrite) override
Microsoft::WRL::ComPtr< ABI::Windows::Networking::Sockets::IStreamSocket > m_socketObject
QBluetoothAddress localAddress() const override
quint16 localPort() const override
qint64 bytesAvailable() const override
~QBluetoothSocketPrivateWinRT() override
void connectToService(const QBluetoothServiceInfo &service, QIODevice::OpenMode openMode) override
QBluetoothSocketPrivateWinRT()
QList< QByteArray > m_pendingData
bool canReadLine() const override
qint64 bytesToWrite() const override
QString localName() const override
SocketState
This enum describes the state of the Bluetooth socket.
SocketError
This enum describes Bluetooth socket error types.
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
DBusConnection const char DBusError * error
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLuint GLuint64EXT address