gehe zur Dokumentation dieser Datei
20 :
public RemoteConnector
25 const int mConnectTimeoutMs;
26 QVector<QSharedPointer<ConnectRequest>> mPendingRequests;
31 void onConnectionCreated(
const RemoteDeviceDescriptor& pRemoteDeviceDescriptor,
const QSharedPointer<QWebSocket>& pWebSocket);
32 void onConnectionError(
const RemoteDeviceDescriptor& pRemoteDeviceDescriptor,
const RemoteErrorCode& pError);
static Version selectLatestSupported(const QVector< Version > &pVersions)
Definition: IfdVersion.cpp:83
Definition: RemoteDeviceDescriptor.h:22
void fireConnectionTimeout(const RemoteDeviceDescriptor &pRemoteDeviceDescriptor)
void fireConnectionCreated(const RemoteDeviceDescriptor &pRemoteDeviceDescriptor, const QSharedPointer< QWebSocket > &pWebSocket)
Definition: RemoteConnectorImpl.cpp:33
Definition: RemoteConnectorImpl.h:21
virtual ~RemoteConnectorImpl() override=default
const QString & getIfdName() const
Definition: RemoteDeviceDescriptor.cpp:95
void start()
Definition: RemoteConnectorImpl.cpp:223
bool isSupported() const
Definition: RemoteDeviceDescriptor.cpp:119
const QVector< IfdVersion::Version > & getApiVersions() const
Definition: RemoteDeviceDescriptor.cpp:111
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
static bool hasValidEphemeralKeyLength(const QSslKey &pEphemeralServerKey)
Checks, whether the length of the ephemeral key is of sufficient length.
Definition: TlsChecker.cpp:62
RemoteConnectorImpl(int pConnectTimeoutMs=5000)
Definition: RemoteConnectorImpl.cpp:280
Version
Definition: IfdVersion.h:17
bool isNull() const
Definition: RemoteDeviceDescriptor.cpp:133
virtual ~ConnectRequest()=default
#define spawnMessageLogger(category)
Definition: LogHandler.h:21
const RemoteDeviceDescriptor & getRemoteDeviceDescriptor() const
Definition: RemoteConnectorImpl.cpp:217
void fireConnectionError(const RemoteDeviceDescriptor &pRemoteDeviceDescriptor, const RemoteErrorCode &pError)
static bool hasValidCertificateKeyLength(const QSslCertificate &pCertificate)
Checks, whether the key length of the SSL certificate is of sufficient length.
Definition: TlsChecker.cpp:47
const QUrl & getUrl() const
Definition: RemoteDeviceDescriptor.cpp:125
Definition: WebSocketChannel.h:20
ConnectRequest(const RemoteDeviceDescriptor &pRemoteDeviceDescriptor, const QByteArray &pPsk, int pTimeoutMs)
Definition: RemoteConnectorImpl.cpp:171
virtual void onConnectRequest(const RemoteDeviceDescriptor &pRemoteDeviceDescriptor, const QString &pPsk) override
Definition: RemoteConnectorImpl.cpp:287
RemoteConnector * createNewObject< RemoteConnector * >()
Definition: RemoteConnectorImpl.cpp:25
static void logSslConfig(const QSslConfiguration &pCfg, const QMessageLogger &pLogger)
Definition: TlsChecker.cpp:294