RxCpp
The Reactive Extensions for Native (RxCpp) is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators in both C and C++.
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
rxcpp::coordinator< Input > Class Template Reference

#include <rx-coordination.hpp>

Inheritance diagram for rxcpp::coordinator< Input >:
Inheritance graph
[legend]
Collaboration diagram for rxcpp::coordinator< Input >:
Collaboration graph
[legend]

Classes

struct  get
 

Public Types

typedef Input input_type
 
- Public Types inherited from rxcpp::coordinator_base
typedef tag_coordinator coordinator_tag
 

Public Member Functions

 coordinator (Input i)
 
rxsc::worker get_worker () const
 
rxsc::scheduler get_scheduler () const
 
template<class Observable >
auto in (Observable o) const -> typename get_observable< Observable >::type
 
template<class Subscriber >
auto out (Subscriber s) const -> typename get_subscriber< Subscriber >::type
 
template<class F >
auto act (F f) const -> typename get_action_function< F >::type
 

Public Attributes

input_type input
 

Member Typedef Documentation

template<class Input >
typedef Input rxcpp::coordinator< Input >::input_type

Constructor & Destructor Documentation

template<class Input >
rxcpp::coordinator< Input >::coordinator ( Input  i)
inline

Member Function Documentation

template<class Input >
template<class F >
auto rxcpp::coordinator< Input >::act ( f) const -> typename get_action_function<F>::type
inline
template<class Input >
rxsc::scheduler rxcpp::coordinator< Input >::get_scheduler ( ) const
inline
template<class Input >
rxsc::worker rxcpp::coordinator< Input >::get_worker ( ) const
inline
template<class Input >
template<class Observable >
auto rxcpp::coordinator< Input >::in ( Observable  o) const -> typename get_observable<Observable>::type
inline
template<class Input >
template<class Subscriber >
auto rxcpp::coordinator< Input >::out ( Subscriber  s) const -> typename get_subscriber<Subscriber>::type
inline

Member Data Documentation

template<class Input >
input_type rxcpp::coordinator< Input >::input

The documentation for this class was generated from the following file: