8 #ifndef DRIPLINECPP_EXAMPLES_SIMPLE_SERVICE_HH_
9 #define DRIPLINECPP_EXAMPLES_SIMPLE_SERVICE_HH_
19 simple_service(
const scarab::param_node& a_config,
const scarab::authentication& a_auth );
34 return a_request->reply(
dl_success(),
"Congrats, you performed an OP_RUN" );
39 return a_request->reply(
dl_success(),
"Congrats, you performed an OP_GET" );
44 return a_request->reply(
dl_success(),
"Congrats, you performed an OP_SET" );
Primary unit of software that connects to a broker and typically provides an interface with an instru...
mv_accessible(int, return)
virtual reply_ptr_t do_get_request(const request_ptr_t a_request)
virtual reply_ptr_t do_run_request(const request_ptr_t a_request)
virtual reply_ptr_t do_set_request(const request_ptr_t a_request)
#define DRIPLINE_EXAMPLES_API
std::shared_ptr< msg_reply > reply_ptr_t
std::shared_ptr< msg_request > request_ptr_t