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() <<
", " <<
Definition: Discovery.h:17
Definition: RemoteDeviceDescriptor.h:22
bool isEquivalent(const RemoteDeviceDescriptor &pOther) const
Definition: RemoteDeviceDescriptor.cpp:147
const QString & getIfdId() const
Definition: RemoteDeviceDescriptor.cpp:103
bool isNull() const
Definition: RemoteDeviceDescriptor.cpp:133
const QVector< IfdVersion::Version > & getApiVersions() const
Definition: RemoteDeviceDescriptor.cpp:111
const QString & getIfdName() const
Definition: RemoteDeviceDescriptor.cpp:95
const QUrl & getUrl() const
Definition: RemoteDeviceDescriptor.cpp:125
bool isSupported() const
Definition: RemoteDeviceDescriptor.cpp:119
bool operator==(const RemoteDeviceDescriptor &pOther) const
Definition: RemoteDeviceDescriptor.cpp:139
RemoteDeviceDescriptor()=default
~RemoteDeviceDescriptor()=default
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
QDebug operator<<(QDebug pDbg, const CardInfo &pCardInfo)
Definition: CardInfo.cpp:259