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 | Public Member Functions | List of all members
rxcpp::schedulers::run_loop_scheduler Struct Reference

#include <rx-runloop.hpp>

Inheritance diagram for rxcpp::schedulers::run_loop_scheduler:
Inheritance graph
[legend]
Collaboration diagram for rxcpp::schedulers::run_loop_scheduler:
Collaboration graph
[legend]

Public Member Functions

 run_loop_scheduler (std::weak_ptr< detail::run_loop_state > ws)
 
virtual ~run_loop_scheduler ()
 
virtual clock_type::time_point now () const
 
virtual worker create_worker (composite_subscription cs) const
 
std::shared_ptr< worker_interfacecreate_worker_interface () const
 
- Public Member Functions inherited from rxcpp::schedulers::scheduler_interface
virtual ~scheduler_interface ()
 

Additional Inherited Members

- Public Types inherited from rxcpp::schedulers::scheduler_interface
typedef scheduler_base::clock_type clock_type
 

Constructor & Destructor Documentation

rxcpp::schedulers::run_loop_scheduler::run_loop_scheduler ( std::weak_ptr< detail::run_loop_state >  ws)
inlineexplicit
virtual rxcpp::schedulers::run_loop_scheduler::~run_loop_scheduler ( )
inlinevirtual

Member Function Documentation

virtual worker rxcpp::schedulers::run_loop_scheduler::create_worker ( composite_subscription  cs) const
inlinevirtual
std::shared_ptr<worker_interface> rxcpp::schedulers::run_loop_scheduler::create_worker_interface ( ) const
inline
virtual clock_type::time_point rxcpp::schedulers::run_loop_scheduler::now ( ) const
inlinevirtual

The documentation for this struct was generated from the following file: