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++.
Public Types | Public Member Functions | List of all members
rxcpp::schedulers::worker_interface Class Referenceabstract

#include <rx-scheduler.hpp>

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

Public Types

typedef scheduler_base::clock_type clock_type
 

Public Member Functions

virtual ~worker_interface ()
 
virtual clock_type::time_point now () const =0
 
virtual void schedule (const schedulable &scbl) const =0
 
virtual void schedule (clock_type::time_point when, const schedulable &scbl) const =0
 

Member Typedef Documentation

Constructor & Destructor Documentation

virtual rxcpp::schedulers::worker_interface::~worker_interface ( )
inlinevirtual

Member Function Documentation

virtual clock_type::time_point rxcpp::schedulers::worker_interface::now ( ) const
pure virtual
virtual void rxcpp::schedulers::worker_interface::schedule ( const schedulable scbl) const
pure virtual
virtual void rxcpp::schedulers::worker_interface::schedule ( clock_type::time_point  when,
const schedulable scbl 
) const
pure virtual

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