![]() |
GM6000 Digital Heater Controller Branch: main
SDX-1330
|
This abstract class define response message types for a set of ITC services. More...
This abstract class define response message types for a set of ITC services.
The response() method(s) are to be implemented by the 'client'
TEMPLATE ARGS: ACCESS_API - API that the client uses to accomplish its "Atomic Operation"
NOTE: Typically the 'Atomic Request' is done synchronously. This interface is provided for completeness for the edge case of doing the Atomic Request asynchronously.
#include <AtomicRequest.h>
Public Types | |
typedef ResponseMessage< AtomicResponse< ACCESS_API >, AtomicRequest< ACCESS_API >, typename AtomicRequest< ACCESS_API >::Payload > | RspMsg |
Response Message Type: Open. | |
Public Member Functions | |
virtual void | response (RspMsg &msg)=0 |
Response: OpenMsg. | |
virtual | ~AtomicResponse () |
Virtual destructor. | |
typedef ResponseMessage<AtomicResponse<ACCESS_API>, AtomicRequest<ACCESS_API>, typename AtomicRequest<ACCESS_API>::Payload> Cpl::Itc::AtomicResponse< ACCESS_API >::RspMsg |
|
inlinevirtual |
Virtual destructor.
|
pure virtual |
Response: OpenMsg.