|
| so_5::extra::revocable_timer::timer_id_t | so_5::extra::revocable_timer::impl::make_envelope_and_initiate_timer (const so_5::mbox_t &to, const std::type_index &msg_type, message_ref_t payload, std::chrono::steady_clock::duration pause, std::chrono::steady_clock::duration period) |
| |
| template<typename Message , typename Target , typename... Args> |
| timer_id_t | so_5::extra::revocable_timer::send_periodic (Target &&target, std::chrono::steady_clock::duration pause, std::chrono::steady_clock::duration period, Args &&... args) |
| | A utility function for creating and delivering a periodic message to the specified destination. More...
|
| |
| template<typename Message > |
| std::enable_if< !::so_5::is_signal< Message >::value, timer_id_t >::type | so_5::extra::revocable_timer::send_periodic (const ::so_5::mbox_t &to, std::chrono::steady_clock::duration pause, std::chrono::steady_clock::duration period, ::so_5::mhood_t< Message > mhood) |
| | A utility function for delivering a periodic from an existing message hood. More...
|
| |
| template<typename Message > |
| std::enable_if< ::so_5::is_signal< Message >::value, timer_id_t >::type | so_5::extra::revocable_timer::send_periodic (const ::so_5::mbox_t &to, std::chrono::steady_clock::duration pause, std::chrono::steady_clock::duration period, ::so_5::mhood_t< Message >) |
| | A utility function for periodic redirection of a signal from existing message hood. More...
|
| |
| template<typename Message , typename Target > |
| timer_id_t | so_5::extra::revocable_timer::send_periodic (Target &&target, std::chrono::steady_clock::duration pause, std::chrono::steady_clock::duration period, ::so_5::mhood_t< Message > mhood) |
| | A helper function for redirection of a message/signal as a periodic message/signal. More...
|
| |
| template<typename Message , typename Target , typename... Args> |
| timer_id_t | so_5::extra::revocable_timer::send_delayed (Target &&target, std::chrono::steady_clock::duration pause, Args &&... args) |
| | A utility function for creating and delivering a delayed message to the specified destination. More...
|
| |
| template<typename Message > |
| timer_id_t | so_5::extra::revocable_timer::send_delayed (const so_5::mbox_t &to, std::chrono::steady_clock::duration pause, ::so_5::mhood_t< Message > cmd) |
| | A helper function for redirection of existing message/signal as delayed message. More...
|
| |
| template<typename Message , typename Target > |
| timer_id_t | so_5::extra::revocable_timer::send_delayed (Target &&target, std::chrono::steady_clock::duration pause, ::so_5::mhood_t< Message > cmd) |
| | A helper function for redirection of existing message/signal as delayed message. More...
|
| |
Implementation of revocable timers.
- Since
- v.1.2.0
Definition in file pub.hpp.