|
LibLogicalAccess
2.5.0
An Open Source RFID Library
|
The base card service class for all services. More...
#include <cardservice.hpp>
Public Member Functions | |
| virtual | ~CardService ()=default |
| CardService (std::shared_ptr< Chip > chip, CardServiceType serviceType) | |
| Constructor. | |
| virtual std::string | getCSType ()=0 |
| std::shared_ptr< Chip > | getChip () const |
| virtual CardServiceType | getServiceType () const |
| Get the card service type. | |
Protected Attributes | |
| std::shared_ptr< Chip > | d_chip |
| Chip object. | |
| CardServiceType | d_serviceType |
| Card service type. | |
The base card service class for all services.
|
virtualdefault |
| logicalaccess::CardService::CardService | ( | std::shared_ptr< Chip > | chip, |
| CardServiceType | serviceType | ||
| ) |
Constructor.
| chip | The associated chip. |
| serviceType | The card service type. |
|
inline |
|
pure virtual |
Implemented in logicalaccess::AccessControlCardService, logicalaccess::JsonDumpCardService, logicalaccess::CPS3StorageCardService, logicalaccess::DESFireEV1NFCTag4CardService, logicalaccess::DESFireStorageCardService, logicalaccess::EPassIdentityCardService, logicalaccess::FeliCaStorageCardService, logicalaccess::NFCTag3CardService, logicalaccess::GenericTagAccessControlCardService, logicalaccess::ISO15693StorageCardService, logicalaccess::ISO7816NFCTag4CardService, logicalaccess::ISO7816StorageCardService, logicalaccess::MifareNFCTagCardService, logicalaccess::MifareStorageCardService, logicalaccess::MifarePlusSL1StorageCardService, logicalaccess::MifareUltralightCStorageCardService, logicalaccess::MifareUltralightStorageCardService, logicalaccess::MifareUltralightUIDChangerCardService, logicalaccess::NFCTag2CardService, logicalaccess::ProxAccessControlCardService, logicalaccess::NFCTag1CardService, logicalaccess::TopazStorageCardService, logicalaccess::TwicAccessControlCardService, logicalaccess::TwicStorageCardService, and logicalaccess::YubikeyChallengeCardService.
|
virtual |
Get the card service type.
|
protected |
Card service type.
1.9.6