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
Basics

These are the core classes that combine to represent a set of values emitted over time that can be cancelled. More...

Collaboration diagram for Basics:

Classes

class  rxcpp::observer< T, State, OnNext, OnError, OnCompleted >
 consumes values from an observable using State that may implement on_next, on_error and on_completed with optional overrides of each function. More...
 
class  rxcpp::observer< T, void, void, void, void >
 consumes values from an observable using type-forgetting (shared allocated state with virtual methods) More...
 
class  rxcpp::schedulers::scheduler
 allows functions to be called at specified times and possibly in other contexts. More...
 
class  rxcpp::subscriber< T, Observer >
 binds an observer that consumes values with a composite_subscription that controls lifetime. More...
 
class  rxcpp::composite_subscription
 controls lifetime for scheduler::schedule and observable<T, SourceOperator>::subscribe. More...
 
class  rxcpp::observable< T, SourceOperator >
 a source of values. subscribe or use one of the operator methods that return a new observable, which uses this observable as a source. More...
 
class  rxcpp::observable< void, void >
 typed as rxcpp::observable<>, this is a collection of factory methods that return an observable. More...
 

Detailed Description

These are the core classes that combine to represent a set of values emitted over time that can be cancelled.