8 #ifndef DRIPLINE_REPLY_CACHE_HH_
9 #define DRIPLINE_REPLY_CACHE_HH_
13 #include "thread_singleton.hh"
43 void set_cache(
const return_code& a_code,
const std::string& a_message, scarab::param_ptr_t a_payload_ptr );
A singleton throw_reply object used to transfer throw_reply information to C++ from other implementat...
virtual ~reply_cache() noexcept=default
reply_cache(const reply_cache &)=delete
Object that can be thrown while processing a request to send a reply.
void set_reply_cache(const return_code &a_code, const std::string &a_message, scarab::param_ptr_t a_payload_ptr)
Set the contents of the reply cache (functional access to the singleton reply_cache)
Base class for return codes.