hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
timeout.hpp File Reference
#include <rxcpp/operators/rx-timeout.hpp>
Include dependency graph for timeout.hpp:

Go to the source code of this file.

Classes

struct  iroha::timeout< T, Selector, Coordination >
 
struct  iroha::timeout< T, Selector, Coordination >::timeout_values
 
struct  iroha::timeout< T, Selector, Coordination >::timeout_observer< Subscriber >
 
struct  iroha::timeout< T, Selector, Coordination >::timeout_observer< Subscriber >::timeout_subscriber_values
 

Namespaces

 iroha
 

Functions

template<typename T , typename Selector , typename Coordination , class ResolvedSelector = rxcpp::util::decay_t<Selector>, class Duration = decltype( std::declval<ResolvedSelector>()((std::declval<std::decay_t<T>>()))), class Enabled = rxcpp::util::enable_if_all_true_type_t< rxcpp::is_coordination<Coordination>, rxcpp::util::is_duration<Duration>>, class Timeout = timeout<T, ResolvedSelector, rxcpp::util::decay_t<Coordination>>>
static auto iroha::makeTimeout (Selector &&s, Coordination &&cn)