Keypop Calypso Card C++ API 2.0.0
Reference Calypso Card API for C++
Namespaces | Classes | Enumerations
keypop::calypso::card::transaction Namespace Reference

Namespaces

namespace  spi
 

Classes

class  CardIOException
 
class  CardRevokedException
 
class  CardSignatureNotVerifiableException
 
class  CryptoException
 
class  CryptoIOException
 
class  FreeTransactionManager
 
class  InconsistentDataException
 
class  InvalidCardSignatureException
 
class  InvalidPinException
 
class  ReaderIOException
 
class  SearchCommandData
 
class  SecureExtendedModeTransactionManager
 
class  SecureRegularModeTransactionManager
 
class  SecureSymmetricCryptoTransactionManager
 
class  SecureTransactionManager
 
class  SelectFileException
 
class  SessionBufferOverflowException
 
class  SymmetricCryptoSecuritySetting
 
class  TransactionManager
 
class  UnauthorizedKeyException
 
class  UnexpectedCommandStatusException
 

Enumerations

enum class  ChannelControl { KEEP_OPEN , CLOSE_AFTER }
 
enum class  SvAction { DO , UNDO }
 
enum class  SvOperation { RELOAD , DEBIT }
 

Enumeration Type Documentation

◆ ChannelControl

Policy for managing the physical channel after a card request is executed.

Since
2.0.0
Enumerator
KEEP_OPEN 

Leaves the physical channel open.

Since
2.0.0
CLOSE_AFTER 

Terminates communication with the card.
The physical channel closes instantly or a card removal sequence is initiated depending on the observation mode.

Since
2.0.0

Definition at line 22 of file ChannelControl.hpp.

◆ SvAction

Defines the type Stored Value of action.

Since
1.0.0
Enumerator
DO 

In the case of a SvOperation#RELOAD, loads a positive amount; in the case of a SvOperation#DEBIT, debits a positive amount

Since
1.0.0
UNDO 

In the case of a SvOperation#RELOAD, loads a negative amount; in the case of a SvOperation#DEBIT, cancels, totally or partially, a previous debit.

Since
1.0.0

Definition at line 22 of file SvAction.hpp.

◆ SvOperation

Defines the type of Stored Value operation to be performed.

Since
1.0.0
Enumerator
RELOAD 

Increase the balance of the stored value

Since
1.0.0
DEBIT 

Decrease the balance of the stored value

Since
1.0.0

Definition at line 22 of file SvOperation.hpp.