![]() |
GM6000 Digital Heater Controller Build: 20 (Branch = develop)
SDX-1330
|
This concrete class provides the ITC wrapper implementation for calling the "Atomic Api" synchronously. More...
This concrete class provides the ITC wrapper implementation for calling the "Atomic Api" synchronously.
TEMPLATE ARGS: ACCESS_API - API that the client uses to accomplish its "Atomic Operation"
#include <AtomicSync.h>
Public Member Functions | |
| AtomicSync (PostApi &myMbox) noexcept | |
| Constructor. | |
| void | executeAtomic (AtomicCallback< ACCESS_API > &clientToCallback) |
| See AtomicApi. | |
Public Member Functions inherited from Cpl::Itc::AtomicRequest< ACCESS_API > | |
| virtual void | request (ReqMsg &msg) |
| Request. | |
Public Member Functions inherited from Cpl::Itc::AtomicApi< ACCESS_API > | |
| virtual | ~AtomicApi () |
| Virtual Destructor. | |
Additional Inherited Members | |
Public Types inherited from Cpl::Itc::AtomicRequest< ACCESS_API > | |
| typedef Cpl::Itc::SAP< Cpl::Itc::AtomicRequest< ACCESS_API > > | SAP |
| SAP for this API. | |
| typedef RequestMessage< AtomicRequest, Payload > | ReqMsg |
| Message Type: | |
|
noexcept |
Constructor.
|
virtual |
See AtomicApi.
Implements Cpl::Itc::AtomicApi< ACCESS_API >.