gehe zur Dokumentation dieser Datei
12 #include <QHostAddress>
13 #include <QSharedDataPointer>
24 class RemoteDeviceDescriptorData
28 RemoteDeviceDescriptorData(
const QString& pIfdName,
29 const QString& pIfdId,
30 const QVector<IfdVersion::Version>& pApiVersions,
33 virtual ~RemoteDeviceDescriptorData();
35 const QString mIfdName;
37 const QVector<IfdVersion::Version> mApiVersions;
39 bool operator==(
const RemoteDeviceDescriptorData& pOther)
const;
40 bool isEquivalent(
const RemoteDeviceDescriptorData& pOther)
const;
43 static RemoteDeviceDescriptorData* createRemoteDeviceDescriptorData(
const Discovery& pDiscovery,
44 const QHostAddress& pHostAddress);
46 const QSharedDataPointer<RemoteDeviceDescriptorData> d;
58 const QUrl&
getUrl()
const;
69 QDebugStateSaver saver(pDbg);
70 return pDbg.noquote().nospace() <<
"RemoteDevice(" << pRemoteDeviceDescriptor.
getIfdName() <<
", " <<
71 pRemoteDeviceDescriptor.
getIfdId() <<
", " <<
72 pRemoteDeviceDescriptor.
getUrl() <<
", " <<
static Version selectLatestSupported(const QVector< Version > &pVersions)
Definition: IfdVersion.cpp:83
quint16 getPort() const
Definition: Discovery.cpp:116
const QString & getIfdId() const
Definition: Discovery.cpp:110
QDebug operator<<(QDebug pDbg, const CardInfo &pCardInfo)
Definition: CardInfo.cpp:259
Definition: RemoteDeviceDescriptor.h:22
bool operator==(const RemoteDeviceDescriptor &pOther) const
Definition: RemoteDeviceDescriptor.cpp:139
bool operator==(const CVCertificate &pLeft, const CVCertificate &pRight)
Definition: CVCertificate.h:72
const QString & getIfdName() const
Definition: RemoteDeviceDescriptor.cpp:95
bool isValid() const
Definition: IfdVersion.cpp:24
~RemoteDeviceDescriptor()=default
bool isSupported() const
Definition: RemoteDeviceDescriptor.cpp:119
const QString & getIfdId() const
Definition: RemoteDeviceDescriptor.cpp:103
const QVector< IfdVersion::Version > & getApiVersions() const
Definition: RemoteDeviceDescriptor.cpp:111
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
const QVector< IfdVersion::Version > & getSupportedApis() const
Definition: Discovery.cpp:122
bool isNull() const
Definition: RemoteDeviceDescriptor.cpp:133
Definition: IfdVersion.h:14
const QString & getIfdName() const
Definition: Discovery.cpp:104
const QUrl & getUrl() const
Definition: RemoteDeviceDescriptor.cpp:125
Definition: Initializer.h:31
RemoteDeviceDescriptor()=default
Definition: Discovery.h:17
bool isEquivalent(const RemoteDeviceDescriptor &pOther) const
Definition: RemoteDeviceDescriptor.cpp:147