LibLogicalAccess
2.5.0
An Open Source RFID Library
|
The ISO 7816 result checker. More...
#include <iso7816resultchecker.hpp>
Public Member Functions | |
ISO7816ResultChecker () | |
virtual | ~ISO7816ResultChecker () |
![]() | |
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 | |
![]() | |
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. | |
The ISO 7816 result checker.
logicalaccess::ISO7816ResultChecker::ISO7816ResultChecker | ( | ) |
|
virtual |