Keyple C++  0.9.0
Keyple, an Open Source SDK for Ticketing
Public Member Functions | Protected Member Functions | List of all members
keyple::calypso::command::sam::parser::security::DigestUpdateRespPars Class Reference

#include <DigestUpdateRespPars.h>

Inherits keyple::calypso::command::sam::AbstractSamResponseParser.

Public Member Functions

 DigestUpdateRespPars (const std::shared_ptr< ApduResponse > response, DigestUpdateCmdBuild *builder)
 
- Public Member Functions inherited from keyple::calypso::command::sam::AbstractSamResponseParser
 AbstractSamResponseParser (const std::shared_ptr< ApduResponse > response, AbstractSamCommandBuilder< AbstractSamResponseParser > *builder)
 
 AbstractSamResponseParser (const AbstractSamResponseParser &asrp)=default
 
virtual ~AbstractSamResponseParser ()=default
 
AbstractApduCommandBuildergetBuilder () const override
 
void checkStatus () const override
 
- Public Member Functions inherited from keyple::core::command::AbstractApduResponseParser
 AbstractApduResponseParser (const std::shared_ptr< ApduResponse > response, AbstractApduCommandBuilder *builder)
 
 AbstractApduResponseParser (const AbstractApduResponseParser &aarp)=default
 
virtual ~AbstractApduResponseParser ()=default
 
void setApduResponse (const std::shared_ptr< ApduResponse > &response)
 
const std::shared_ptr< ApduResponsegetApduResponse () const
 
virtual bool isSuccessful () const
 
std::string getStatusInformation () const
 

Protected Member Functions

const std::map< int, std::shared_ptr< StatusProperties > > & getStatusTable () const override
 
- Protected Member Functions inherited from keyple::calypso::command::sam::AbstractSamResponseParser
const KeypleSeCommandException buildCommandException (const std::type_info &exceptionClass, const std::string &message, const std::shared_ptr< SeCommand > commandRef, const int statusCode) const override
 
- Protected Member Functions inherited from keyple::core::command::AbstractApduResponseParser
virtual const std::shared_ptr< SeCommandgetCommandRef () const
 

Additional Inherited Members

- Protected Attributes inherited from keyple::core::command::AbstractApduResponseParser
std::shared_ptr< ApduResponsemResponse
 
AbstractApduCommandBuildermBuilder
 
- Static Protected Attributes inherited from keyple::calypso::command::sam::AbstractSamResponseParser
static const std::map< int, std::shared_ptr< StatusProperties > > STATUS_TABLE
 
- Static Protected Attributes inherited from keyple::core::command::AbstractApduResponseParser
static const std::map< int, std::shared_ptr< StatusProperties > > STATUS_TABLE
 

Detailed Description

Digest update response parser. See specs: Calypso / page 54 / 7.4.2 - Session MAC computation

Constructor & Destructor Documentation

◆ DigestUpdateRespPars()

keyple::calypso::command::sam::parser::security::DigestUpdateRespPars::DigestUpdateRespPars ( const std::shared_ptr< ApduResponse response,
DigestUpdateCmdBuild builder 
)

Instantiates a new DigestUpdateRespPars.

Parameters
responsethe response
builderthe reference to the builder that created this parser

Member Function Documentation

◆ getStatusTable()

const std::map< int, std::shared_ptr< StatusProperties > > & keyple::calypso::command::sam::parser::security::DigestUpdateRespPars::getStatusTable ( ) const
overrideprotectedvirtual
Returns
the internal status table

Reimplemented from keyple::calypso::command::sam::AbstractSamResponseParser.


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