![]() |
GM6000 Digital Heater Controller Branch: main
SDX-1330
|
This concrete class define the 'Atomic' Message request that allows a client to invoke multiple operation on a server/service as one single atomic operation. More...
This concrete class define the 'Atomic' Message request that allows a client to invoke multiple operation on a server/service as one single atomic operation.
The server typically inherits this class and implements the 'ACCESS_API'. The client is responsible for implementing the AtomicCallback interface.
TEMPLATE ARGS: ACCESS_API - API that the client uses to accomplish its "Atomic Operation"
#include <AtomicRequest.h>
Classes | |
class | Payload |
Payload for Message. More... | |
Public Types | |
typedef Cpl::Itc::SAP< Cpl::Itc::AtomicRequest< ACCESS_API > > | SAP |
SAP for this API. | |
typedef RequestMessage< AtomicRequest, Payload > | ReqMsg |
Message Type: | |
Public Member Functions | |
virtual void | request (ReqMsg &msg) |
Request. | |
typedef RequestMessage<AtomicRequest, Payload> Cpl::Itc::AtomicRequest< ACCESS_API >::ReqMsg |
typedef Cpl::Itc::SAP< Cpl::Itc::AtomicRequest<ACCESS_API> > Cpl::Itc::AtomicRequest< ACCESS_API >::SAP |
SAP for this API.
|
inlinevirtual |
Request.