21 class test_RemoteClient;
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;
47 void bootstrapRemoteConnectorThread();
48 void shutdownRemoteConnectorThread();
49 QSharedPointer<RemoteDeviceListEntry> mapToAndTakeRemoteConnectorPending(
const RemoteDeviceDescriptor& pRemoteDeviceDescriptor);
52 void onNewMessage(
const QByteArray& pData,
const QHostAddress& pAddress);
53 void onRemoteDispatcherCreated(
const RemoteDeviceDescriptor& pRemoteDeviceDescriptor,
const QSharedPointer<RemoteDispatcherClient>& pDispatcher);
54 void onRemoteDispatcherError(
const RemoteDeviceDescriptor& pRemoteDeviceDescriptor, RemoteErrorCode pErrorCode);
62 Q_INVOKABLE
void establishConnection(
const QSharedPointer<RemoteDeviceListEntry>& pEntry,
const QString& pPsk)
override;
Q_INVOKABLE bool isDetecting() override
Definition: RemoteClientImpl.cpp:213
QStringList getConnectedDeviceIDs() const override
Definition: RemoteClientImpl.cpp:256
Code
Definition: GlobalStatus.h:25
Definition: RemoteDeviceDescriptor.h:21
Q_INVOKABLE void requestRemoteDevices() override
Definition: RemoteClientImpl.cpp:250
Q_INVOKABLE void stopDetection() override
Definition: RemoteClientImpl.cpp:205
Definition: RemoteClientImpl.h:26
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
QVector< QSharedPointer< RemoteDeviceListEntry > > getAnnouncingRemoteDevices() const override
Definition: RemoteClientImpl.cpp:244
Q_INVOKABLE void establishConnection(const QSharedPointer< RemoteDeviceListEntry > &pEntry, const QString &pPsk) override
Definition: RemoteClientImpl.cpp:219
QVector< RemoteServiceSettings::RemoteInfo > getConnectedDeviceInfos() override
Definition: RemoteClientImpl.cpp:262
Definition: RemoteClient.h:22
Q_INVOKABLE void startDetection() override
Definition: RemoteClientImpl.cpp:191