32 friend ::test_RemoteClient;
35 QSharedPointer<DatagramHandler> mDatagramHandler;
36 QScopedPointer<RemoteDeviceList> mRemoteDeviceList;
37 QMap<QString, int> mErrorCounter;
39 QThread mRemoteConnectorThread;
40 QPointer<RemoteConnector> mRemoteConnector;
41 QVector<QSharedPointer<RemoteDeviceListEntry>> mRemoteConnectorPending;
42 QStringList mConnectedDeviceIds;
44 void bootstrapRemoteConnectorThread();
45 void shutdownRemoteConnectorThread();
46 QSharedPointer<RemoteDeviceListEntry> mapToAndTakeRemoteConnectorPending(
const RemoteDeviceDescriptor& pRemoteDeviceDescriptor);
53 void onNewMessage(
const QByteArray& pData,
const QHostAddress& pAddress);
54 void onRemoteDispatcherCreated(
const RemoteDeviceDescriptor& pRemoteDeviceDescriptor,
const QSharedPointer<RemoteDispatcherClient>& pDispatcher);
55 void onRemoteDispatcherError(
const RemoteDeviceDescriptor& pRemoteDeviceDescriptor, RemoteErrorCode pErrorCode);
63 Q_INVOKABLE
virtual void establishConnection(
const QSharedPointer<RemoteDeviceListEntry>& pEntry,
const QString& pPsk)
override;
virtual Q_INVOKABLE bool isDetecting() override
Definition: RemoteClientImpl.cpp:204
virtual QStringList getConnectedDeviceIDs() const override
Definition: RemoteClientImpl.cpp:247
Code
Definition: GlobalStatus.h:25
Definition: RemoteDeviceDescriptor.h:21
virtual ~RemoteClientImpl() override
Definition: RemoteClientImpl.cpp:38
virtual Q_INVOKABLE void requestRemoteDevices() override
Definition: RemoteClientImpl.cpp:241
virtual Q_INVOKABLE void stopDetection() override
Definition: RemoteClientImpl.cpp:196
Definition: RemoteClientImpl.h:26
Definition: test_RemoteClientImpl.cpp:103
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
virtual QVector< QSharedPointer< RemoteDeviceListEntry > > getAnnouncingRemoteDevices() const override
Definition: RemoteClientImpl.cpp:235
virtual Q_INVOKABLE void establishConnection(const QSharedPointer< RemoteDeviceListEntry > &pEntry, const QString &pPsk) override
Definition: RemoteClientImpl.cpp:210
virtual QVector< RemoteServiceSettings::RemoteInfo > getConnectedDeviceInfos() override
Definition: RemoteClientImpl.cpp:253
Definition: RemoteClient.h:22
virtual Q_INVOKABLE void startDetection() override
Definition: RemoteClientImpl.cpp:182