1#ifndef Cpl_Itc_RequestMessage_h_
2#define Cpl_Itc_RequestMessage_h_
32template <
class SERVER,
class PAYLOAD>
66template <
class SERVER,
class PAYLOAD>
74template <
class SERVER,
class PAYLOAD>
77 m_srv( sapsrv.getServer() ),
82template <
class SERVER,
class PAYLOAD>
87template <
class SERVER,
class PAYLOAD>
90 m_srv.request( *
this );
93template <
class SERVER,
class PAYLOAD>
This template class represents a service request message to a particular server.
Definition RequestMessage.h:34
virtual ~RequestMessage()
Destructor.
Definition RequestMessage.h:83
PAYLOAD & getPayload()
Returns the payload associated with this request.
Definition RequestMessage.h:94
void process() noexcept
See Cpl::Itc::Message.
Definition RequestMessage.h:88
RequestMessage(SERVER &srv, PAYLOAD &payload, ReturnHandler &returnHandler)
Constructor.
Definition RequestMessage.h:67
This abstract class represents the action that is executed by a server thread in response to the serv...
Definition ReturnHandler.h:27
This concrete template class represents the interface to a ITC Service Access Point (SAP).
Definition SAP.h:30
This class represents a defined message, which is posted to a mailbox-server as a request.
Definition ServiceMessage.h:28
The 'Cpl' namespace is the root name space for the Colony.
Definition Api16.h:20