19const int SamTransactionManagerAdapter::MIN_EVENT_COUNTER_NUMBER = 0;
20const int SamTransactionManagerAdapter::MAX_EVENT_COUNTER_NUMBER = 26;
21const int SamTransactionManagerAdapter::MIN_EVENT_CEILING_NUMBER = 0;
22const int SamTransactionManagerAdapter::MAX_EVENT_CEILING_NUMBER = 26;
23const int SamTransactionManagerAdapter::FIRST_COUNTER_REC1 = 0;
24const int SamTransactionManagerAdapter::LAST_COUNTER_REC1 = 8;
25const int SamTransactionManagerAdapter::FIRST_COUNTER_REC2 = 9;
26const int SamTransactionManagerAdapter::LAST_COUNTER_REC2 = 17;
27const int SamTransactionManagerAdapter::FIRST_COUNTER_REC3 = 18;
28const int SamTransactionManagerAdapter::LAST_COUNTER_REC3 = 26;
31 const std::shared_ptr<ProxyReaderApi> samReader,
32 const std::shared_ptr<CalypsoSamAdapter> sam,
33 const std::shared_ptr<SamSecuritySettingAdapter> securitySetting)
35 mSecuritySetting(securitySetting),
36 mControlSamTransactionManager(securitySetting != nullptr &&
37 securitySetting->getControlSam() != nullptr ?
41 getTransactionAuditData()) : nullptr) {}
45 return mSecuritySetting;
SamTransactionManagerAdapter(const std::shared_ptr< ProxyReaderApi > samReader, const std::shared_ptr< CalypsoSamAdapter > sam, const std::shared_ptr< SamSecuritySettingAdapter > securitySetting)
const std::shared_ptr< CommonSecuritySetting > getSecuritySetting() const override