Keypop Calypso Crypto Legacy SAM C++ API 0.6.0
Reference Calypso Crypto Legacy SAM API for C++
|
#include <ReadTransactionManager.hpp>
Public Member Functions | |
virtual T & | prepareReadSystemKeyParameters (const SystemKeyType systemKeyType)=0 |
virtual T & | prepareReadCounterStatus (const int counterNumber)=0 |
virtual T & | prepareReadAllCountersStatus ()=0 |
Public Member Functions inherited from keypop::calypso::crypto::legacysam::transaction::TransactionManager< T > | |
virtual T & | processCommands ()=0 |
Transaction manager dedicated to "READ" operations.
<T> | The type of the lowest level child object. |
Definition at line 27 of file ReadTransactionManager.hpp.
|
pure virtual |
Schedules the execution of a "Read Event Counter" and "Read Ceiling" commands to read the status of all counters.
|
pure virtual |
Schedules the execution of a "Read Event Counter" and "Read Ceiling" commands to read the status of a counter.
Note: the status of each counter of the record to which the targeted counter belongs will be read. The number of commands actually transmitted to the SAM will be optimized when the processCommands() method is executed.
counterNumber | The number of the counter whose status is to be read (in range [0..26]). |
IllegalArgumentException | If the provided argument is out of range. |
|
pure virtual |
Schedules the execution of a "Read Key Parameters" command for a system key.
Once this command is processed, the result is accessible with LegacySam::getSystemKeyParameter(SystemKeyType).
systemKeyType | The type of system key. |
IllegalArgumentException | If the provided argument is null. |