Keyple Card Calypso C++ Library 2.2.2
Reference Terminal Reader API for C++
Public Member Functions | List of all members
keyple::card::calypso::CommonSecuritySettingAdapter< S > Class Template Reference

#include <CommonSecuritySettingAdapter.h>

Inheritance diagram for keyple::card::calypso::CommonSecuritySettingAdapter< S >:
Inheritance graph
[legend]
Collaboration diagram for keyple::card::calypso::CommonSecuritySettingAdapter< S >:
Collaboration graph
[legend]

Public Member Functions

S & setControlSamResource (const std::shared_ptr< CardReader > samReader, const std::shared_ptr< CalypsoSam > calypsoSam) final
 
S & setSamRevocationService (const std::shared_ptr< SamRevocationServiceSpi > service) final
 
std::shared_ptr< ProxyReaderApi > getControlSamReader () const
 
std::shared_ptr< CalypsoSamAdaptergetControlSam () const
 
std::shared_ptr< SamRevocationServiceSpi > getSamRevocationServiceSpi () const
 

Detailed Description

template<typename S>
class keyple::card::calypso::CommonSecuritySettingAdapter< S >

(package-private)
Implementation of CommonSecuritySetting.

Parameters
<S>The type of the lowest level child object.
Since
2.2.0

Definition at line 45 of file CommonSecuritySettingAdapter.h.

Member Function Documentation

◆ getControlSam()

template<typename S >
std::shared_ptr< CalypsoSamAdapter > keyple::card::calypso::CommonSecuritySettingAdapter< S >::getControlSam ( ) const
inline

(package-private)
Gets the control SAM used for secured operations.

Returns
Null if no control SAM is set.
Since
2.2.0

Definition at line 111 of file CommonSecuritySettingAdapter.h.

◆ getControlSamReader()

template<typename S >
std::shared_ptr< ProxyReaderApi > keyple::card::calypso::CommonSecuritySettingAdapter< S >::getControlSamReader ( ) const
inline

(package-private)
Gets the associated control SAM reader to use for secured operations.

Returns
Null if no control SAM reader is set.
Since
2.2.0

Definition at line 99 of file CommonSecuritySettingAdapter.h.

◆ getSamRevocationServiceSpi()

template<typename S >
std::shared_ptr< SamRevocationServiceSpi > keyple::card::calypso::CommonSecuritySettingAdapter< S >::getSamRevocationServiceSpi ( ) const
inline

(package-private)
Gets the SAM revocation service.

Returns
Null if no SAM revocation service is set.
Since
2.2.0

Definition at line 123 of file CommonSecuritySettingAdapter.h.

◆ setControlSamResource()

template<typename S >
S & keyple::card::calypso::CommonSecuritySettingAdapter< S >::setControlSamResource ( const std::shared_ptr< CardReader >  samReader,
const std::shared_ptr< CalypsoSam >  calypsoSam 
)
inlinefinal
Since
2.2.0

Definition at line 52 of file CommonSecuritySettingAdapter.h.

◆ setSamRevocationService()

template<typename S >
S & keyple::card::calypso::CommonSecuritySettingAdapter< S >::setSamRevocationService ( const std::shared_ptr< SamRevocationServiceSpi >  service)
inlinefinal
Since
2.2.0

Definition at line 83 of file CommonSecuritySettingAdapter.h.


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