gehe zur Dokumentation dieser Datei
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;
void fireDispatcherDestroyed(GlobalStatus::Code pCloseCode, const QString &pId)
Definition: moc_RemoteClient.cpp:322
Definition: test_RemoteClientImpl.cpp:105
void removeTrustedCertificate(const QSslCertificate &pCertificate)
Definition: RemoteServiceSettings.cpp:167
Definition: RemoteDeviceDescriptor.h:22
Definition: RemoteServiceSettings.h:29
virtual Q_INVOKABLE void startDetection() override
Definition: RemoteClientImpl.cpp:182
virtual Q_INVOKABLE void requestRemoteDevices() override
Definition: RemoteClientImpl.cpp:241
Code
Definition: GlobalStatus.h:26
virtual Q_INVOKABLE bool isDetecting() override
Definition: RemoteClientImpl.cpp:204
Definition: RemoteClient.h:25
void fireDetectionChanged()
Definition: moc_RemoteClient.cpp:329
void fireEstablishConnectionDone(const QSharedPointer< RemoteDeviceListEntry > &pEntry, const GlobalStatus &pStatus)
Definition: moc_RemoteClient.cpp:301
void fireCertificateRemoved(const QString &pDeviceName)
Definition: moc_RemoteClient.cpp:335
QVector< RemoteInfo > getRemoteInfos() const
Definition: RemoteServiceSettings.cpp:263
const QString & getIfdId() const
Definition: RemoteDeviceDescriptor.cpp:103
virtual ~RemoteClientImpl() override
Definition: RemoteClientImpl.cpp:38
Definition: RemoteClientImpl.h:28
void fireRemoteDevicesInfo(const QVector< QSharedPointer< RemoteDeviceListEntry >> &pRemoteDevices)
Definition: moc_RemoteClient.cpp:315
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
virtual Q_INVOKABLE void stopDetection() override
Definition: RemoteClientImpl.cpp:196
virtual QVector< RemoteServiceSettings::RemoteInfo > getConnectedDeviceInfos() override
Definition: RemoteClientImpl.cpp:253
@ RemoteConnector_ConnectionError
Definition: RemoteDeviceList.h:45
virtual QVector< QSharedPointer< RemoteDeviceListEntry > > getAnnouncingRemoteDevices() const override
Definition: RemoteClientImpl.cpp:235
void fireClosed(GlobalStatus::Code pCloseCode, const QString &pId)
Definition: moc_RemoteDispatcher.cpp:182
void fireNewMessage(const QByteArray &pData, const QHostAddress &pAddress)
Definition: moc_DatagramHandler.cpp:132
virtual QStringList getConnectedDeviceIDs() const override
Definition: RemoteClientImpl.cpp:247
virtual Q_INVOKABLE void establishConnection(const QSharedPointer< RemoteDeviceListEntry > &pEntry, const QString &pPsk) override
Definition: RemoteClientImpl.cpp:210
defineSingletonImpl(RemoteClient, RemoteClientImpl) RemoteClientImpl
Definition: RemoteClientImpl.cpp:20
void fireNewRemoteDispatcher(const QSharedPointer< RemoteDispatcherClient > &pRemoteDispatcher)
Definition: moc_RemoteClient.cpp:308
Definition: Discovery.h:17