#include <watches.hpp>
|
static constexpr auto | type = type_ |
|
◆ taraxa::net::rpc::eth::WatchGroup::Watch
struct taraxa::net::rpc::eth::WatchGroup::Watch |
template<WatchType type_, typename InputType_, typename OutputType_ = placeholder_t, typename Params = placeholder_t>
struct taraxa::net::rpc::eth::WatchGroup< type_, InputType_, OutputType_, Params >::Watch
Class Members |
time_point |
last_touched |
|
DefaultConstructCopyableMovable< shared_mutex > |
mu |
|
Params |
params |
|
vector< OutputType > |
updates |
|
◆ InputType
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ OutputType
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ time_point
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ Updater
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ WatchGroup()
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ get_watch_params()
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ install_watch()
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ poll()
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ process_update()
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ uninstall_stale_watches()
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ uninstall_watch()
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ cfg_
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ type
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ updater_
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ watch_id_seq_
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ watches_
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
◆ watches_mu_
template<WatchType type_, typename InputType_ , typename OutputType_ = placeholder_t, typename Params = placeholder_t>
The documentation for this class was generated from the following file: