LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Public Member Functions | List of all members
logicalaccess::ISO7816ResultChecker Class Reference

The ISO 7816 result checker. More...

#include <iso7816resultchecker.hpp>

Inheritance diagram for logicalaccess::ISO7816ResultChecker:
logicalaccess::ResultChecker logicalaccess::ACSACRResultChecker logicalaccess::DESFireISO7816ResultChecker logicalaccess::ID3ResultChecker logicalaccess::MifareOmnikeyXX27ResultChecker logicalaccess::SAMISO7816ResultChecker logicalaccess::SpringCardResultChecker

Public Member Functions

 ISO7816ResultChecker ()
 
virtual ~ISO7816ResultChecker ()
 
- Public Member Functions inherited from logicalaccess::ResultChecker
 ResultChecker ()
 Constructor.
 
virtual ~ResultChecker ()
 Destructor.
 
virtual void CheckResult (const void *data, size_t datalen)
 Check the buffer result and throw exception if needed.
 
virtual bool AllowEmptyResult () const
 

Additional Inherited Members

- Protected Member Functions inherited from logicalaccess::ResultChecker
void AddCheck (unsigned char SW1, unsigned char SW2, const std::string &msg, CardException::ErrorType error=CardException::DEFAULT, bool throwException=true)
 Add a new check. Maps already existing are overwritten.
 
void RemoveCheck (unsigned char SW1, unsigned char SW2)
 Remove a check.
 
void ClearChecks ()
 Clear all checks.
 
void AddSingleShotCheck (unsigned char SW1, unsigned char SW2, const std::string &msg)
 Add a new single shot check. Single shots are always cleared after the check result.
 

Detailed Description

The ISO 7816 result checker.

Constructor & Destructor Documentation

◆ ISO7816ResultChecker()

logicalaccess::ISO7816ResultChecker::ISO7816ResultChecker ( )

◆ ~ISO7816ResultChecker()

logicalaccess::ISO7816ResultChecker::~ISO7816ResultChecker ( )
virtual

The documentation for this class was generated from the following files: