Keypop Calypso Crypto Legacy SAM C++ API 0.6.0
Reference Calypso Crypto Legacy SAM API for C++
Public Member Functions | List of all members
keypop::calypso::crypto::legacysam::transaction::AsyncTransactionCreatorManager Class Referenceabstract

#include <AsyncTransactionCreatorManager.hpp>

Inheritance diagram for keypop::calypso::crypto::legacysam::transaction::AsyncTransactionCreatorManager:
Inheritance graph
[legend]
Collaboration diagram for keypop::calypso::crypto::legacysam::transaction::AsyncTransactionCreatorManager:
Collaboration graph
[legend]

Public Member Functions

virtual const std::string exportCommands () const =0
 
- Public Member Functions inherited from keypop::calypso::crypto::legacysam::transaction::WriteTransactionManager< AsyncTransactionCreatorManager >
virtual AsyncTransactionCreatorManagerprepareWriteCounterCeiling (const int counterNumber, const int ceilingValue)=0
 
virtual AsyncTransactionCreatorManagerprepareWriteCounterConfiguration (const int counterNumber, const int ceilingValue, const CounterIncrementAccess counterIncrementAccess)=0
 

Detailed Description

Transaction manager dedicated to operations performed asynchronously. This manager prepares commands using a control SAM, and the result is available as a string to be imported and processed by a AsyncTransactionExecutorManager.

An instance of this interface can be obtained via the method keypop::calypso::crypto::legacysam::LegacySamApiFactory ::createAsyncTransactionCreatorManager(const std::string&, SecuritySetting).

See also
AsyncTransactionExecutorManager
Since
0.2.0

Definition at line 36 of file AsyncTransactionCreatorManager.hpp.

Member Function Documentation

◆ exportCommands()

virtual const std::string keypop::calypso::crypto::legacysam::transaction::AsyncTransactionCreatorManager::exportCommands ( ) const
pure virtual

Returns a string containing the prepared commands to be executed by a target SAM.

These commands can later be imported and processed by a AsyncTransactionExecutorManager.

Returns
A not empty string.
Since
0.2.0

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