|
| | CPS3StorageCardService (std::shared_ptr< Chip > chip) |
| | Constructor.
|
| |
| virtual | ~CPS3StorageCardService () |
| | Destructor.
|
| |
| std::string | getCSType () override |
| |
| ByteVector | readData (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse, size_t dataLength, CardBehavior behaviorFlags) override |
| | Read data on a specific Tag-It location, using given Tag-It keys.
|
| |
| | ISO7816StorageCardService (std::shared_ptr< Chip > chip) |
| | Constructor.
|
| |
| virtual | ~ISO7816StorageCardService () |
| | Destructor.
|
| |
| std::string | getCSType () override |
| |
| void | erase (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse) override |
| | Erase a specific location on the card.
|
| |
| void | writeData (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse, std::shared_ptr< AccessInfo > aiToWrite, const ByteVector &data, CardBehavior behaviorFlags) override |
| | Write data on a specific Tag-It location, using given Tag-It keys.
|
| |
| ByteVector | readData (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse, size_t Length, CardBehavior behaviorFlags) override |
| | Read data on a specific Tag-It location, using given Tag-It keys.
|
| |
| ByteVector | readDataHeader (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse) override |
| | Read data header on a specific location, using given keys.
|
| |
| | StorageCardService (std::shared_ptr< Chip > chip) |
| | Constructor.
|
| |
| virtual | ~StorageCardService () |
| |
| virtual void | erase (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse)=0 |
| | Erase a specific location on the card.
|
| |
| virtual void | writeData (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse, std::shared_ptr< AccessInfo > aiToWrite, const ByteVector &data, CardBehavior behaviorFlags)=0 |
| | Write data on a specific location, using given keys.
|
| |
| virtual ByteVector | readData (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse, size_t length, CardBehavior behaviorFlags)=0 |
| | Read data on a specific location, using given keys.
|
| |
| virtual ByteVector | readDataHeader (std::shared_ptr< Location > location, std::shared_ptr< AccessInfo > aiToUse)=0 |
| | Read data header on a specific location, using given keys.
|
| |
| SignatureResult | IKS_getLastReadSignature () |
| |
| 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.
|
| |
The CPS3 storage card service base class.