ReactivePlusPlus
ReactiveX implementation for C++20
|
Public Member Functions | |
concat_disposable (TObserver &&observer) | |
rpp::utils::pointer_under_lock< TObserver > | get_observer () |
rpp::utils::pointer_under_lock< std::queue< TObservable > > | get_queue () |
std::atomic< ConcatStage > & | stage () |
void | drain () |
void | handle_observable (const rpp::constraint::decayed_same_as< TObservable > auto &observable) |
rpp::composite_disposable & | get_base_child_disposable () |
rpp::composite_disposable & | get_inner_child_disposable () |
Public Member Functions inherited from rpp::details::base_disposable_impl< BaseInterface > | |
base_disposable_impl (const base_disposable_impl &)=delete | |
base_disposable_impl (base_disposable_impl &&) noexcept=delete | |
bool | is_disposed () const noexcept final |
Public Member Functions inherited from rpp::details::enable_wrapper_from_this< concat_disposable< TObservable, TObserver > > | |
disposable_wrapper_impl< TStrategy > | wrapper_from_this () const |
Additional Inherited Members | |
Protected Member Functions inherited from rpp::details::base_disposable_impl< BaseInterface > | |
Protected Member Functions inherited from rpp::details::enable_wrapper_from_this< concat_disposable< TObservable, TObserver > > | |
void | set_weak_self (std::weak_ptr< interface_disposable > weak) |