AusweisApp
Lade ...
Suche ...
Keine Treffer
governikus::CardInfo Klassenreferenz

#include <CardInfo.h>

Öffentliche Typen

enum class  TagType { UNKNOWN , NFC_4A , NFC_4B }

Öffentliche Methoden

 CardInfo (CardType pCardType, const FileRef &pApplication=FileRef(), const QSharedPointer< const EFCardAccess > &=QSharedPointer< const EFCardAccess >(), int pRetryCounter=UNDEFINED_RETRY_COUNTER, bool pPinDeactivated=false, bool pPukInoperative=false, bool pPinInitial=false)
void setCardType (CardType pCardType)
CardType getCardType () const
QString getCardTypeString () const
QSharedPointer< const EFCardAccessgetEfCardAccess () const
MobileEidType getMobileEidType () const
int getRetryCounter () const
void setRetryCounter (int pRetryCounter)
TagType getTagType () const
void setTagType (TagType pTagType)
const FileRefgetApplication () const
void setApplication (const FileRef &pApplication)
bool isRetryCounterDetermined () const
bool isPinDeactivated () const
 The eID function has not been activated by the competent authority.
bool isPukInoperative () const
 The PUK is inoperative.
bool isPinInitial () const

Freundbeziehungen

class Reader
QDebug operator<< (QDebug pDbg, const CardInfo &pCardInfo)

Dokumentation der Aufzählungstypen

◆ TagType

enum class governikus::CardInfo::TagType
strong
Aufzählungswerte
UNKNOWN 
NFC_4A 
NFC_4B 

Beschreibung der Konstruktoren und Destruktoren

◆ CardInfo()

CardInfo::CardInfo ( CardType pCardType,
const FileRef & pApplication = FileRef(),
const QSharedPointer< const EFCardAccess > & pEfCardAccess = QSharedPointer<const EFCardAccess>(),
int pRetryCounter = UNDEFINED_RETRY_COUNTER,
bool pPinDeactivated = false,
bool pPukInoperative = false,
bool pPinInitial = false )
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

Dokumentation der Elementfunktionen

◆ getApplication()

const FileRef & CardInfo::getApplication ( ) const
nodiscard

◆ getCardType()

CardType CardInfo::getCardType ( ) const
nodiscard
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getCardTypeString()

QString CardInfo::getCardTypeString ( ) const
nodiscard

◆ getEfCardAccess()

QSharedPointer< const EFCardAccess > CardInfo::getEfCardAccess ( ) const
nodiscard

◆ getMobileEidType()

MobileEidType CardInfo::getMobileEidType ( ) const
nodiscard
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getRetryCounter()

int CardInfo::getRetryCounter ( ) const
nodiscard

◆ getTagType()

CardInfo::TagType CardInfo::getTagType ( ) const
nodiscard
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ isPinDeactivated()

bool CardInfo::isPinDeactivated ( ) const
nodiscard

The eID function has not been activated by the competent authority.

◆ isPinInitial()

bool CardInfo::isPinInitial ( ) const
nodiscard

◆ isPukInoperative()

bool CardInfo::isPukInoperative ( ) const
nodiscard

The PUK is inoperative.

User is not able to unblock the PIN anymore.

◆ isRetryCounterDetermined()

bool CardInfo::isRetryCounterDetermined ( ) const
nodiscard

◆ setApplication()

void CardInfo::setApplication ( const FileRef & pApplication)

◆ setCardType()

void CardInfo::setCardType ( CardType pCardType)

◆ setRetryCounter()

void CardInfo::setRetryCounter ( int pRetryCounter)

◆ setTagType()

void CardInfo::setTagType ( CardInfo::TagType pTagType)

◆ operator<<

QDebug operator<< ( QDebug pDbg,
const CardInfo & pCardInfo )
friend

◆ Reader

friend class Reader
friend

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: