Subject | Hash | Author | Date (UTC) |
---|---|---|---|
cleanup remove stuff | abe9e96601cdfc558823e6d856d16dac8ad15929 | mucbuc | 2020-01-19 11:52:54 |
circut update | 4d75370846cd93032a684b5193494273a9ba9da9 | mucbuc | 2020-01-19 11:50:21 |
dynamoe update | 814d85ebb0c03dddfd2d804d404286cc01209687 | mucbuc | 2020-01-19 06:59:11 |
simplify interfiace | f69d4f7a7c2c02125ac51ffb9d4ba41ed08f8646 | mucbuc | 2020-01-19 06:41:36 |
fix another test | fd8e7fa14a4daa281e7fbcec875bfe56ce39e400 | mucbuc | 2020-01-18 22:42:40 |
working on tests | 1b57cbb4e806eda21565dc8bd7e7fe7ff1cb5fff | mucbuc | 2020-01-18 22:36:15 |
fix test | 8b364e739d1e12cd77b9f63efb0a245a75e695df | mucbuc | 2020-01-18 21:49:21 |
fix emit once | 71aba1ef472aa23c9c9a8529b5258599a6289c16 | mucbuc | 2020-01-18 21:41:03 |
remove agentlifetime test | ce0fba661c6110fc050203a1a8f9fedf39258615 | mucbuc | 2020-01-18 11:25:44 |
emit with arg passes | 1b2288e8472b749c513120c441397a77298ab0b7 | mucbuc | 2020-01-17 10:58:28 |
dynamo update | 7082792be9aa3ccb56b0afbddf58bdf468d56030 | mucbuc | 2020-01-17 05:32:03 |
circuit | 9877e777b93a54d396248ad449f6ba5abf324733 | mucbuc | 2020-01-17 04:22:05 |
dynamo v2dev | 15f474b5a627558c230b2fe96c40fb5c68a176d0 | mucbuc | 2020-01-17 04:21:40 |
research | 47ce3a71d001f2aea7af852673b42b83f20be4dd | Ubuntu | 2019-12-22 17:19:57 |
working on test | b646f535e229ff57b421f0bee0570c8a4bda76a9 | Ubuntu | 2019-12-21 13:20:34 |
emit with args | 81cc2a4373cb92a07ba7acbab65ebabceb826dc0 | Ubuntu | 2019-12-21 06:40:24 |
format | 1192aea1b3bf9b400e02a11152a38e5dfc6b7ad6 | Ubuntu | 2019-12-21 06:27:42 |
todo | ce69f800504f9e5c643115b9ca887705dafafde3 | Ubuntu | 2019-12-18 07:43:15 |
format | e59b4ae5d0286ba6766e66427996f8ccab4eff0e | Ubuntu | 2019-12-18 07:38:21 |
redo interface | 3dd5822c6288ad004d1ec45e37a6f63d361aff39 | Ubuntu | 2019-12-18 07:38:11 |
File | Lines added | Lines deleted |
---|---|---|
src/quemitter_impl.h | 0 | 3 |
src/quemitter_impl.hxx | 0 | 14 |
File src/quemitter_impl.h changed (mode: 100644) (index 5ce6817..8e8682e) | |||
... | ... | namespace control { | |
29 | 29 | listener_type on(event_type, callback_type) override; | listener_type on(event_type, callback_type) override; |
30 | 30 | listener_type once(event_type, callback_type) override; | listener_type once(event_type, callback_type) override; |
31 | 31 | ||
32 | void removeListeners(event_type) override; | ||
33 | void removeAllListeners() override; | ||
34 | |||
35 | 32 | void interupt(event_type, U...) override; | void interupt(event_type, U...) override; |
36 | 33 | void emit(event_type, U...) override; | void emit(event_type, U...) override; |
37 | 34 |
File src/quemitter_impl.hxx changed (mode: 100644) (index c8769a2..7a26091) | |||
... | ... | namespace control { | |
15 | 15 | return m_reactor.once(e, c); | return m_reactor.once(e, c); |
16 | 16 | } | } |
17 | 17 | ||
18 | ///////////////////////////////////////////////////////////////////////////////////// | ||
19 | template <typename T, template <typename> class P, typename... U> | ||
20 | void QuemitterImpl<T, P, U...>::removeListeners(event_type e) | ||
21 | { | ||
22 | m_reactor.removeListeners(e); | ||
23 | } | ||
24 | |||
25 | ///////////////////////////////////////////////////////////////////////////////////// | ||
26 | template <typename T, template <typename> class P, typename... U> | ||
27 | void QuemitterImpl<T, P, U...>::removeAllListeners() | ||
28 | { | ||
29 | m_reactor.removeAllListeners(); | ||
30 | } | ||
31 | |||
32 | 18 | ///////////////////////////////////////////////////////////////////////////////////// | ///////////////////////////////////////////////////////////////////////////////////// |
33 | 19 | template <typename T, template <typename> class P, typename... U> | template <typename T, template <typename> class P, typename... U> |
34 | 20 | void QuemitterImpl<T, P, U...>::interupt(event_type e, U... arg) | void QuemitterImpl<T, P, U...>::interupt(event_type e, U... arg) |