#include <AbstractPoResponseParser.h>
Inherits keyple::core::command::AbstractApduResponseParser.
Inherited by keyple::calypso::command::po::parser::AppendRecordRespPars, keyple::calypso::command::po::parser::DecreaseRespPars, keyple::calypso::command::po::parser::GetDataFciRespPars, keyple::calypso::command::po::parser::GetDataTraceRespPars, keyple::calypso::command::po::parser::IncreaseRespPars, keyple::calypso::command::po::parser::ReadRecordsRespPars, keyple::calypso::command::po::parser::security::AbstractOpenSessionRespPars, keyple::calypso::command::po::parser::security::ChangeKeyRespPars, keyple::calypso::command::po::parser::security::CloseSessionRespPars, keyple::calypso::command::po::parser::security::InvalidateRespPars, keyple::calypso::command::po::parser::security::PoGetChallengeRespPars, keyple::calypso::command::po::parser::security::RehabilitateRespPars, keyple::calypso::command::po::parser::security::VerifyPinRespPars, keyple::calypso::command::po::parser::SelectFileRespPars, keyple::calypso::command::po::parser::storedvalue::SvDebitRespPars, keyple::calypso::command::po::parser::storedvalue::SvGetRespPars, keyple::calypso::command::po::parser::storedvalue::SvReloadRespPars, keyple::calypso::command::po::parser::storedvalue::SvUndebitRespPars, keyple::calypso::command::po::parser::UpdateRecordRespPars, and keyple::calypso::command::po::parser::WriteRecordRespPars.
◆ AbstractPoResponseParser() [1/2]
The generic abstract constructor to build a parser of the APDU response.
- Parameters
-
response | response to parse |
builder | the reference of the builder that created the parser |
◆ AbstractPoResponseParser() [2/2]
keyple::calypso::command::po::AbstractPoResponseParser::AbstractPoResponseParser |
( |
const AbstractPoResponseParser & |
arp | ) |
|
|
default |
Copy Constructor
Required by macOS/CLang
◆ ~AbstractPoResponseParser()
virtual keyple::calypso::command::po::AbstractPoResponseParser::~AbstractPoResponseParser |
( |
| ) |
|
|
virtualdefault |
◆ buildCommandException()
const KeypleSeCommandException keyple::calypso::command::po::AbstractPoResponseParser::buildCommandException |
( |
const std::type_info & |
exceptionClass, |
|
|
const std::string & |
message, |
|
|
const std::shared_ptr< SeCommand > |
commandRef, |
|
|
const int |
statusCode |
|
) |
| const |
|
overrideprotectedvirtual |
Build a command exception.
This method should be override in subclasses in order to create specific exceptions.
- Parameters
-
exceptionClass | the exception class |
message | the message |
commandRef | the command reference |
statusCode | the status code |
- Returns
- a new instance not null
Reimplemented from keyple::core::command::AbstractApduResponseParser.
◆ checkStatus()
void keyple::calypso::command::po::AbstractPoResponseParser::checkStatus |
( |
| ) |
const |
|
overridevirtual |
◆ getBuilder()
The documentation for this class was generated from the following files: