11#include <QSharedDataPointer>
21 class IfdDescriptorData
25 IfdDescriptorData(
const Discovery& pDiscovery,
28 virtual ~IfdDescriptorData();
31 const bool mIsLocalIfd;
33 bool isSameIfd(
const IfdDescriptorData& pOther)
const;
36 QSharedDataPointer<IfdDescriptorData> d;
43 [[nodiscard]]
const QString&
getIfdName()
const;
44 [[nodiscard]]
const QByteArray&
getIfdId()
const;
49 [[nodiscard]]
bool isNull()
const;
59 QDebugStateSaver saver(pDbg);
60 return pDbg.noquote().nospace() <<
"IFD(" << pIfdDescriptor.
getIfdName() <<
", " <<
Definition Discovery.h:20
Definition IfdDescriptor.h:19
bool isSupported() const
Definition IfdDescriptor.cpp:71
bool isSameIfd(const IfdDescriptor &pOther) const
Definition IfdDescriptor.cpp:103
const QList< IfdVersion::Version > & getSupportedApis() const
Definition IfdDescriptor.cpp:63
const QByteArray & getIfdId() const
Definition IfdDescriptor.cpp:55
bool isLocalIfd() const
Definition IfdDescriptor.cpp:97
const QString & getIfdName() const
Definition IfdDescriptor.cpp:47
bool isPairing() const
Definition IfdDescriptor.cpp:77
bool isNull() const
Definition IfdDescriptor.cpp:91
const QList< QUrl > & getAddresses() const
Definition IfdDescriptor.cpp:83
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17
QDebug operator<<(QDebug pDbg, const CommandApdu &pCommandApdu)
Definition CommandApdu.h:96