gehe zur Dokumentation dieser Datei
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;
void fireDispatcherDestroyed(GlobalStatus::Code pCloseCode, const QString &pId)
void removeTrustedCertificate(const QSslCertificate &pCertificate)
Definition: RemoteServiceSettings.cpp:173
void fireDeviceVanished(const QSharedPointer< RemoteDeviceListEntry > &)
void fireDeviceAppeared(const QSharedPointer< RemoteDeviceListEntry > &)
Definition: RemoteDeviceDescriptor.h:22
void fireDeviceAppeared(const QSharedPointer< RemoteDeviceListEntry > &pEntry)
Definition: RemoteServiceSettings.h:29
Q_INVOKABLE void startDetection() override
Definition: RemoteClientImpl.cpp:191
Q_INVOKABLE void requestRemoteDevices() override
Definition: RemoteClientImpl.cpp:250
Code
Definition: GlobalStatus.h:26
void fireDeviceVanished(const QSharedPointer< RemoteDeviceListEntry > &pEntry)
Q_INVOKABLE bool isDetecting() override
Definition: RemoteClientImpl.cpp:213
void fireDeviceUpdated(const QSharedPointer< RemoteDeviceListEntry > &pEntry)
Definition: RemoteClient.h:25
void fireDetectionChanged()
void fireEstablishConnectionDone(const QSharedPointer< RemoteDeviceListEntry > &pEntry, const GlobalStatus &pStatus)
void fireCertificateRemoved(const QString &pDeviceName)
QVector< RemoteInfo > getRemoteInfos() const
Definition: RemoteServiceSettings.cpp:269
const QString & getIfdId() const
Definition: RemoteDeviceDescriptor.cpp:101
Definition: RemoteClientImpl.h:28
void fireRemoteDevicesInfo(const QVector< QSharedPointer< RemoteDeviceListEntry >> &pRemoteDevices)
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
Q_INVOKABLE void stopDetection() override
Definition: RemoteClientImpl.cpp:205
QVector< RemoteServiceSettings::RemoteInfo > getConnectedDeviceInfos() override
Definition: RemoteClientImpl.cpp:262
@ RemoteConnector_ConnectionError
Definition: RemoteDeviceList.h:47
QVector< QSharedPointer< RemoteDeviceListEntry > > getAnnouncingRemoteDevices() const override
Definition: RemoteClientImpl.cpp:244
void fireClosed(GlobalStatus::Code pCloseCode, const QString &pId)
void fireNewMessage(const QByteArray &pData, const QHostAddress &pAddress)
QStringList getConnectedDeviceIDs() const override
Definition: RemoteClientImpl.cpp:256
Q_INVOKABLE void establishConnection(const QSharedPointer< RemoteDeviceListEntry > &pEntry, const QString &pPsk) override
Definition: RemoteClientImpl.cpp:219
void fireNewRemoteDispatcher(const QSharedPointer< RemoteDispatcherClient > &pRemoteDispatcher)
Definition: Discovery.h:17
void fireDeviceUpdated(const QSharedPointer< RemoteDeviceListEntry > &)
RemoteClient * createNewObject< RemoteClient * >()
Definition: RemoteClientImpl.cpp:21