Home
last modified time | relevance | path

Searched refs:schedulable (Results 1 – 25 of 39) sorted by relevance

12

/external/Reactive-Extensions/RxCpp/Rx/v2/src/rxcpp/
Drx-scheduler.hpp127 class schedulable;
149 inline void operator()(const schedulable& s, const recurse& r) const;
175 virtual void schedule(const schedulable& scbl) const = 0;
176 virtual void schedule(clock_type::time_point when, const schedulable& scbl) const = 0;
186 static auto check(int) -> decltype((*(CF*)nullptr)(*(schedulable*)nullptr));
258 inline void schedule(const schedulable& scbl) const { in schedule()
264 inline void schedule(clock_type::time_point when, const schedulable& scbl) const { in schedule()
273 inline void schedule(clock_type::duration when, const schedulable& scbl) const { in schedule()
280 …cally(clock_type::time_point initial, clock_type::duration period, const schedulable& scbl) const { in schedule_periodically()
287 …dically(clock_type::duration initial, clock_type::duration period, const schedulable& scbl) const { in schedule_periodically()
[all …]
/external/Reactive-Extensions/RxCpp/Rx/v2/test/operators/
Dreplay.cpp34 [&ys, &xs](const rxsc::schedulable&){ in __anon9c790cfe0102() argument
39 [&ys, &res](const rxsc::schedulable&){ in __anon9c790cfe0202() argument
44 [&res](const rxsc::schedulable&){ in __anon9c790cfe0302() argument
52 [connection, &ys](const rxsc::schedulable&){ in __anon9c790cfe0402() argument
56 [connection](const rxsc::schedulable&){ in __anon9c790cfe0502() argument
65 [connection, &ys](const rxsc::schedulable&){ in __anon9c790cfe0602() argument
69 [connection](const rxsc::schedulable&){ in __anon9c790cfe0702() argument
78 [connection, &ys](const rxsc::schedulable&){ in __anon9c790cfe0802() argument
82 [connection](const rxsc::schedulable&){ in __anon9c790cfe0902() argument
147 [&ys, &xs](const rxsc::schedulable&){ in __anon9c790cfe0a02() argument
[all …]
Dpublish.cpp171 [&ys, &xs](const rxsc::schedulable&){ in __anon608b5ec81202() argument
177 [&ys, &res](const rxsc::schedulable&){ in __anon608b5ec81302() argument
182 [&res](const rxsc::schedulable&){ in __anon608b5ec81402() argument
190 [connection, &ys](const rxsc::schedulable&){ in __anon608b5ec81502() argument
194 [connection](const rxsc::schedulable&){ in __anon608b5ec81602() argument
203 [connection, &ys](const rxsc::schedulable&){ in __anon608b5ec81702() argument
207 [connection](const rxsc::schedulable&){ in __anon608b5ec81802() argument
216 [connection, &ys](const rxsc::schedulable&){ in __anon608b5ec81902() argument
220 [connection](const rxsc::schedulable&){ in __anon608b5ec81a02() argument
286 [&ys, &xs](const rxsc::schedulable&){ in __anon608b5ec81b02() argument
[all …]
Dfilter.cpp320 [&invoked, &res, &ys, &xs](const rxsc::schedulable&) { in __anonfd8c8cf70a02() argument
330 w.schedule_absolute(rxsc::test::subscribed_time, [&ys, &res](const rxsc::schedulable&) { in __anonfd8c8cf70c02() argument
334 w.schedule_absolute(rxsc::test::unsubscribed_time, [&res](const rxsc::schedulable&) { in __anonfd8c8cf70d02() argument
/external/Reactive-Extensions/RxCpp/
DDeveloperManual.md5 …ave an explanation for ```scheduler``` and ```worker```. RxCpp adds ```schedulable```, ```coordina…
9schedulable```s for the timeline and has a lifetime. When the time for an ```schedulable``` is rea…
11schedulable``` owns a function and has a ```worker``` and a ```lifetime```. When the ```schedulabl…
17 … ```worker```, and is a factory for coordinated observables, subscribers and schedulable functions.
/external/Reactive-Extensions/RxCpp/Rx/v2/test/subjects/
Dsubject.cpp490 w.schedule_absolute(100, [&s, &o, &checks, &record](const rxsc::schedulable&){ in __anon2b91aec51c02() argument
492 w.schedule_absolute(200, [&xs, &o, &record](const rxsc::schedulable&){ in __anon2b91aec51d02() argument
494 w.schedule_absolute(1000, [&o, &record](const rxsc::schedulable&){ in __anon2b91aec51e02() argument
497 w.schedule_absolute(300, [&s, &results1, &record](const rxsc::schedulable&){ in __anon2b91aec51f02() argument
499 w.schedule_absolute(400, [&s, &results2, &record](const rxsc::schedulable&){ in __anon2b91aec52002() argument
501 w.schedule_absolute(900, [&s, &results3, &record](const rxsc::schedulable&){ in __anon2b91aec52102() argument
504 w.schedule_absolute(600, [&results1, &record](const rxsc::schedulable&){ in __anon2b91aec52202() argument
506 w.schedule_absolute(700, [&results2, &record](const rxsc::schedulable&){ in __anon2b91aec52302() argument
508 w.schedule_absolute(800, [&results1, &record](const rxsc::schedulable&){ in __anon2b91aec52402() argument
510 w.schedule_absolute(950, [&results3, &record](const rxsc::schedulable&){ in __anon2b91aec52502() argument
[all …]
/external/Reactive-Extensions/RxCpp/Rx/v2/examples/doxygen/
Dreplay.cpp41 worker.schedule([&](const rxcpp::schedulers::schedulable&){ in __anon3e0ec51c0602() argument
48 …le(coordination.now() + std::chrono::milliseconds(125), [&](const rxcpp::schedulers::schedulable&){ in __anon3e0ec51c0902() argument
55 worker.schedule([&](const rxcpp::schedulers::schedulable&){ in __anon3e0ec51c0c02() argument
98 worker.schedule([&](const rxcpp::schedulers::schedulable&){ in __anon3e0ec51c1202() argument
105 …le(coordination.now() + std::chrono::milliseconds(125), [&](const rxcpp::schedulers::schedulable&){ in __anon3e0ec51c1502() argument
112 worker.schedule([&](const rxcpp::schedulers::schedulable&){ in __anon3e0ec51c1802() argument
155 worker.schedule([&](const rxcpp::schedulers::schedulable&){ in __anon3e0ec51c1e02() argument
162 …le(coordination.now() + std::chrono::milliseconds(175), [&](const rxcpp::schedulers::schedulable&){ in __anon3e0ec51c2102() argument
169 worker.schedule([&](const rxcpp::schedulers::schedulable&){ in __anon3e0ec51c2402() argument
212 worker.schedule([&](const rxcpp::schedulers::schedulable&){ in __anon3e0ec51c2a02() argument
[all …]
/external/Reactive-Extensions/RxCpp/Rx/v2/src/rxcpp/operators/
Drx-buffer_time_count.hpp112 auto disposer = [=](const rxsc::schedulable&){ in buffer_with_time_or_count_observer() argument
137 …lState->worker.schedule(produce_time, [new_id, produce_time, localState](const rxsc::schedulable&){ in buffer_with_time_or_count_observer() argument
142 …static std::function<void(const rxsc::schedulable&)> produce_buffer(int id, rxsc::scheduler::clock… in produce_buffer()
143 auto produce = [id, expected, state](const rxsc::schedulable&) { in produce_buffer() argument
151 … state->worker.schedule(produce_time, [new_id, produce_time, state](const rxsc::schedulable&){ in produce_buffer() argument
160 return std::function<void(const rxsc::schedulable&)>(); in produce_buffer()
163 return std::function<void(const rxsc::schedulable&)>(selectedProduce.get()); in produce_buffer()
168 auto work = [v, localState](const rxsc::schedulable& self){ in on_next()
184 auto work = [e, localState](const rxsc::schedulable&){ in on_error() argument
197 auto work = [localState](const rxsc::schedulable&){ in on_completed() argument
Drx-window_time_count.hpp114 auto disposer = [=](const rxsc::schedulable&){ in window_with_time_or_count_observer() argument
139 …lState->worker.schedule(produce_time, [new_id, produce_time, localState](const rxsc::schedulable&){ in window_with_time_or_count_observer() argument
144 …static std::function<void(const rxsc::schedulable&)> release_window(int id, rxsc::scheduler::clock… in release_window()
145 auto release = [id, expected, state](const rxsc::schedulable&) { in release_window() argument
155 … state->worker.schedule(produce_time, [new_id, produce_time, state](const rxsc::schedulable&){ in release_window() argument
163 return std::function<void(const rxsc::schedulable&)>(); in release_window()
166 return std::function<void(const rxsc::schedulable&)>(selectedRelease.get()); in release_window()
171 auto work = [v, localState](const rxsc::schedulable& self){ in on_next()
188 auto work = [e, localState](const rxsc::schedulable&){ in on_error() argument
203 auto work = [localState](const rxsc::schedulable&){ in on_completed() argument
Drx-timeout.hpp111 auto disposer = [=](const rxsc::schedulable&){ in timeout_observer() argument
130 auto work = [v, localState](const rxsc::schedulable&) { in timeout_observer() argument
145 …static std::function<void(const rxsc::schedulable&)> produce_timeout(std::size_t id, state_type st… in produce_timeout()
146 auto produce = [id, state](const rxsc::schedulable&) { in produce_timeout() argument
157 return std::function<void(const rxsc::schedulable&)>(); in produce_timeout()
160 return std::function<void(const rxsc::schedulable&)>(selectedProduce.get()); in produce_timeout()
165 auto work = [v, localState](const rxsc::schedulable&) { in on_next() argument
183 auto work = [e, localState](const rxsc::schedulable&) { in on_error() argument
197 auto work = [localState](const rxsc::schedulable&) { in on_completed() argument
Drx-debounce.hpp104 auto disposer = [=](const rxsc::schedulable&){ in debounce_observer() argument
124 …static std::function<void(const rxsc::schedulable&)> produce_item(std::size_t id, state_type state… in produce_item()
125 auto produce = [id, state](const rxsc::schedulable&) { in produce_item() argument
137 return std::function<void(const rxsc::schedulable&)>(); in produce_item()
140 return std::function<void(const rxsc::schedulable&)>(selectedProduce.get()); in produce_item()
145 auto work = [v, localState](const rxsc::schedulable&) { in on_next() argument
163 auto work = [e, localState](const rxsc::schedulable&) { in on_error() argument
178 auto work = [localState](const rxsc::schedulable&) { in on_completed() argument
Drx-window_time.hpp119 auto disposer = [=](const rxsc::schedulable&){ in window_with_time_observer() argument
144 auto release_window = [localState](const rxsc::schedulable&) { in window_with_time_observer() argument
145 localState->worker.schedule([localState](const rxsc::schedulable&) { in window_with_time_observer() argument
157 auto create_window = [localState, selectedRelease](const rxsc::schedulable&) { in window_with_time_observer() argument
163 … localState->worker.schedule(produce_at, [localState, selectedRelease](const rxsc::schedulable&) { in window_with_time_observer() argument
177 [localState, selectedCreate](const rxsc::schedulable&) { in window_with_time_observer() argument
184 auto work = [v, localState](const rxsc::schedulable&){ in on_next() argument
200 auto work = [e, localState](const rxsc::schedulable&){ in on_error() argument
217 auto work = [localState](const rxsc::schedulable&){ in on_completed() argument
Drx-buffer_time.hpp127 auto disposer = [=](const rxsc::schedulable&){ in buffer_with_time_observer() argument
152 auto produce_buffer = [localState](const rxsc::schedulable&) { in buffer_with_time_observer() argument
163 auto create_buffer = [localState, selectedProduce](const rxsc::schedulable&) { in buffer_with_time_observer() argument
167 … localState->worker.schedule(produce_at, [localState, selectedProduce](const rxsc::schedulable&) { in buffer_with_time_observer() argument
181 [localState, selectedCreate](const rxsc::schedulable&) { in buffer_with_time_observer() argument
187 auto work = [v, localState](const rxsc::schedulable&){ in on_next() argument
202 auto work = [e, localState](const rxsc::schedulable&){ in on_error() argument
215 auto work = [localState](const rxsc::schedulable&){ in on_completed() argument
Drx-sample_time.hpp99 auto disposer = [=](const rxsc::schedulable&){ in sample_with_time_observer() argument
118 auto produce_sample = [localState](const rxsc::schedulable&) { in sample_with_time_observer() argument
134 [localState, selectedProduce](const rxsc::schedulable&) { in sample_with_time_observer() argument
141 auto work = [v, localState](const rxsc::schedulable&) { in on_next() argument
155 auto work = [e, localState](const rxsc::schedulable&) { in on_error() argument
169 auto work = [localState](const rxsc::schedulable&) { in on_completed() argument
Drx-delay.hpp100 auto disposer = [=](const rxsc::schedulable&){ in delay_observer() argument
122 auto work = [v, localState](const rxsc::schedulable&){ in on_next() argument
136 auto work = [e, localState](const rxsc::schedulable&){ in on_error() argument
150 auto work = [localState](const rxsc::schedulable&){ in on_completed() argument
Drx-subscribe_on.hpp106 auto disposer = [=](const rxsc::schedulable&){ in on_subscribe() argument
128 auto producer = [=](const rxsc::schedulable&){ in on_subscribe() argument
/external/Reactive-Extensions/RxCpp/Rx/v2/test/sources/
Dinterval.cpp14 [=, &c](rxsc::schedulable scbl){ in __anon75bcabbb0102()
37 rxsc::schedulable activity){ in __anon75bcabbb0202()
40 [period, activity](rxsc::schedulable self) { in __anon75bcabbb0202()
57 rxsc::make_schedulable(w, [=, &c](rxsc::schedulable scbl){ in __anon75bcabbb0402()
/external/Reactive-Extensions/RxCpp/Rx/v2/src/rxcpp/schedulers/
Drx-virtualtime.hpp60 virtual void schedule_absolute(absolute, const schedulable&) const =0;
62 virtual void schedule_relative(relative when, const schedulable& a) const { in schedule_relative()
206 virtual void schedule_absolute(typename base::absolute when, const schedulable& a) const in schedule_absolute()
212 [a](const schedulable& scbl) { in schedule_absolute()
Drx-test.hpp33 virtual void schedule_absolute(long when, const schedulable& a) const in schedule_absolute()
77 virtual void schedule(const schedulable& scbl) const { in schedule()
81 virtual void schedule(clock_type::time_point when, const schedulable& scbl) const { in schedule()
85 void schedule_absolute(absolute when, const schedulable& scbl) const { in schedule_absolute()
89 void schedule_relative(relative when, const schedulable& scbl) const { in schedule_relative()
252 [n, o](const schedulable&) { in on_subscribe() argument
305 [this, n](const schedulable&) { in hot_observable() argument
424 void schedule_absolute(long when, const schedulable& a) const { in schedule_absolute()
428 void schedule_relative(long when, const schedulable& a) const { in schedule_relative()
485 schedule_absolute(created, [createSource, state](const schedulable&) { in start() argument
[all …]
Drx-currentthread.hpp156 virtual void schedule(const schedulable& scbl) const { in schedule()
160 virtual void schedule(clock_type::time_point when, const schedulable& scbl) const { in schedule()
182 virtual void schedule(const schedulable& scbl) const { in schedule()
186 virtual void schedule(clock_type::time_point when, const schedulable& scbl) const { in schedule()
Drx-immediate.hpp37 virtual void schedule(const schedulable& scbl) const { in schedule()
45 virtual void schedule(clock_type::time_point when, const schedulable& scbl) const { in schedule()
Drx-eventloop.hpp54 virtual void schedule(const schedulable& scbl) const { in schedule()
58 virtual void schedule(clock_type::time_point when, const schedulable& scbl) const { in schedule()
Drx-newthread.hpp133 virtual void schedule(const schedulable& scbl) const { in schedule()
137 virtual void schedule(clock_type::time_point when, const schedulable& scbl) const { in schedule()
Drx-runloop.hpp73 virtual void schedule(const schedulable& scbl) const { in schedule()
77 virtual void schedule(clock_type::time_point when, const schedulable& scbl) const { in schedule()
/external/Reactive-Extensions/RxCpp/Rx/v2/test/subscriptions/
Dsubscription.cpp40 auto loop = [&](const rxsc::schedulable& self) { in __anon442cb92f0302()
85 auto loop = [&](const rxsc::schedulable& self) { in __anon442cb92f0702()
127 auto loop = [&](const rxsc::schedulable& self) { in __anon442cb92f0a02()
236 auto loop = [&](const rxsc::schedulable& self) { in __anon442cb92f1602()

12