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++.
|
These are the core classes that combine to represent a set of values emitted over time that can be cancelled. More...
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... | |
These are the core classes that combine to represent a set of values emitted over time that can be cancelled.