Subject which just multicasts values to observers subscribed on it. It contains two parts: subscriber and observable at the same time. More...
#include <publish_subject.hpp>
Public Member Functions | |
publish_subject (const composite_subscription &sub) | |
publish_subject (composite_subscription &&sub=composite_subscription{}) | |
Public Member Functions inherited from rpp::subjects::details::base_subject< T, details::publish_strategy< T > > | |
auto | get_subscriber () const |
auto | get_observable () const |
Additional Inherited Members | |
Protected Member Functions inherited from rpp::subjects::details::base_subject< T, details::publish_strategy< T > > | |
base_subject (auto &&...args) | |
const Strategy & | get_strategy () const |
Subject which just multicasts values to observers subscribed on it. It contains two parts: subscriber and observable at the same time.
Each subscriber obtains only values which emitted after corresponding subscribe. on_error/on_completer/unsubscribe cached and provided to new subscribers if any
T | value provided by this subject |