16#include "LoggerFactory.h"
22#include "SvOperation.h"
28using namespace calypsonet::terminal::calypso::transaction;
29using namespace keyple::core::util::cpp;
83 const SvOperation svOperation);
102 const std::vector<std::shared_ptr<AbstractCardCommand>>&
getCardCommands()
const;
127 const std::unique_ptr<Logger> mLogger = LoggerFactory::getLogger(
typeid(
CardCommandManager));
132 std::vector<std::shared_ptr<AbstractCardCommand>> mCardCommands;
142 SvOperation mSvOperation;
147 bool mSvOperationComplete;
bool isSvOperationCompleteOneTime()
void addStoredValueCommand(const std::shared_ptr< AbstractCardCommand > command, const SvOperation svOperation)
const std::vector< std::shared_ptr< AbstractCardCommand > > & getCardCommands() const
void addRegularCommand(const std::shared_ptr< AbstractCardCommand > command)
void notifyCommandsProcessed()