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 | Namespaces | Macros | Functions
rx-ref_count.hpp File Reference

takes a connectable_observable source and uses a ref_count of the subscribers to control the connection to the published source. The first subscription will cause a call to connect() and the last unsubscribe will unsubscribe the connection. More...

#include "../rx-includes.hpp"
Include dependency graph for rx-ref_count.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  rxcpp::member_overload< ref_count_tag >
 

Namespaces

 rxcpp
 
 rxcpp::operators
 

Macros

#define RXCPP_OPERATORS_RX_REF_COUNT_HPP
 

Functions

template<class... AN>
auto rxcpp::operators::ref_count (AN &&...an) -> operator_factory< ref_count_tag, AN... >
 takes a connectable_observable source and uses a ref_count of the subscribers to control the connection to the published source. The first subscription will cause a call to connect() and the last unsubscribe will unsubscribe the connection. More...
 

Detailed Description

takes a connectable_observable source and uses a ref_count of the subscribers to control the connection to the published source. The first subscription will cause a call to connect() and the last unsubscribe will unsubscribe the connection.

Returns
An observable that emitting the items from its source.

Macro Definition Documentation

#define RXCPP_OPERATORS_RX_REF_COUNT_HPP