![]() |
Keyple Card Calypso C++ Library 2.2.5.6
Reference Terminal Reader API for C++
|
#include <CmdCardGetDataFcp.h>


Public Member Functions | |
| CmdCardGetDataFcp (const std::shared_ptr< CalypsoCardAdapter > calypsoCard) | |
| CmdCardGetDataFcp (const CalypsoCardClass calypsoCardClass) | |
| void | parseApduResponse (const std::shared_ptr< ApduResponseApi > apduResponse) override |
| bool | isSessionBufferUsed () const override |
| const std::map< const int, const std::shared_ptr< StatusProperties > > & | getStatusTable () const override |
Public Member Functions inherited from keyple::card::calypso::AbstractCardCommand | |
| AbstractCardCommand (const CalypsoCardCommand &commandRef, const int expectedResponseLength, const std::shared_ptr< CalypsoCardAdapter > calypsoCard) | |
| const CalypsoCardCommand & | getCommandRef () const override |
| const CalypsoApduCommandException | buildCommandException (const std::type_info &exceptionClass, const std::string &message) const final |
| const CalypsoApduCommandException | buildUnexpectedResponseLengthException (const std::string &message) const final |
| std::shared_ptr< CalypsoCardAdapter > | getCalypsoCard () const |
| void | parseApduResponse (const std::shared_ptr< ApduResponseApi > apduResponse, const std::shared_ptr< CalypsoCardAdapter > calypsoCard) |
Public Member Functions inherited from keyple::card::calypso::AbstractApduCommand | |
| AbstractApduCommand (const CardCommand &commandRef, const int expectedResponseLength) | |
| virtual void | addSubName (const std::string &subName) final |
| virtual const std::string & | getName () const final |
| virtual void | setExpectedResponseLength (const int expectedResponseLength) final |
| virtual void | setApduRequest (const std::shared_ptr< ApduRequestAdapter > apduRequest) final |
| virtual const std::shared_ptr< ApduRequestAdapter > | getApduRequest () const final |
| virtual const std::shared_ptr< ApduResponseApi > | getApduResponse () const final |
| virtual bool | isSuccessful () const final |
| virtual const std::string | getStatusInformation () const final |
Additional Inherited Members | |
Static Public Attributes inherited from keyple::card::calypso::AbstractApduCommand | |
| static const std::map< const int, const std::shared_ptr< StatusProperties > > | STATUS_TABLE |
(package-private)
Builds the Get data APDU commands for the FCP tag.
In contact mode, this command can not be sent in a secure session because it would generate a 6Cxx status and thus make calculation of the digest impossible.
The value of the Proprietary Information tag is extracted from the Select File response and made available using the corresponding getter.
Definition at line 45 of file CmdCardGetDataFcp.h.
| keyple::card::calypso::CmdCardGetDataFcp::CmdCardGetDataFcp | ( | const std::shared_ptr< CalypsoCardAdapter > | calypsoCard | ) |
(package-private)
Instantiates a new CmdCardGetDataFci.
| calypsoCard | The Calypso card. |
Definition at line 37 of file CmdCardGetDataFcp.cpp.
| keyple::card::calypso::CmdCardGetDataFcp::CmdCardGetDataFcp | ( | const CalypsoCardClass | calypsoCardClass | ) |
(package-private)
Instantiates a new CmdCardGetDataFci.
| calypsoCardClass | indicates which CLA byte should be used for the Apdu. |
Definition at line 43 of file CmdCardGetDataFcp.cpp.
|
overridevirtual |
(package-private)
Returns the internal status table
Reimplemented from keyple::card::calypso::AbstractApduCommand.
Definition at line 94 of file CmdCardGetDataFcp.cpp.
|
overridevirtual |
(package-private)
Indicates if the session buffer is used when executing this command.Allows the management of the overflow of this buffer.
Implements keyple::card::calypso::AbstractCardCommand.
Definition at line 68 of file CmdCardGetDataFcp.cpp.
|
overridevirtual |
(package-private)
Parses the response ApduResponseApi and check the status word.
| apduResponse | The APDU response. |
| CalypsoApduCommandException | if status is not successful or if the length of the response is not equal to the LE field in the request. |
Reimplemented from keyple::card::calypso::AbstractCardCommand.
Definition at line 61 of file CmdCardGetDataFcp.cpp.