![]() |
boost::taar::jsonrpc::endpoint::scoped_request — A registered in-flight request; unregisters on destruction.
// In header: <boost/taar/jsonrpc/endpoint.hpp> // A registered in-flight request; unregisters on destruction. class scoped_request { public: // public member functions scoped_request(endpoint *, std::string, std::shared_ptr< request_scope >); scoped_request(scoped_request &&) noexcept; scoped_request(scoped_request const &) = delete; scoped_request & operator=(scoped_request const &) = delete; ~scoped_request(); // public data members std::shared_ptr< request_scope > scope; };
scoped_request public member functionsscoped_request(endpoint * owner, std::string key, std::shared_ptr< request_scope > s);
scoped_request(scoped_request && o) noexcept;
scoped_request(scoped_request const &) = delete;
scoped_request & operator=(scoped_request const &) = delete;
~scoped_request();