Inherited by caf::detail::test_actor_clock, and caf::detail::thread_safe_actor_clock.
|
virtual time_point | now () const noexcept |
| Returns the current wall-clock time.
|
|
disposable | schedule (action f) |
| Schedules an action for execution.
|
|
virtual disposable | schedule (time_point t, action f)=0 |
| Schedules an action for execution at a later time.
|
|
disposable | schedule (time_point t, action f, strong_actor_ptr target) |
| Schedules an action for execution by an actor at a later time.
|
|
disposable | schedule (time_point t, action f, weak_actor_ptr target) |
| Schedules an action for execution by an actor at a later time.
|
|
disposable | schedule_message (time_point t, strong_actor_ptr receiver, mailbox_element_ptr content) |
| Schedules an arbitrary message to receiver for time point t .
|
|
disposable | schedule_message (time_point t, weak_actor_ptr receiver, mailbox_element_ptr content) |
| Schedules an arbitrary message to receiver for time point t .
|
|
disposable | schedule_message (std::nullptr_t, strong_actor_ptr receiver, time_point timeout, message_id mid, message content) |
| Schedules an arbitrary message to receiver as an anonymous message that shall be delivered when timeout has expired.
|
|
disposable | schedule_message (std::nullptr_t, weak_actor_ptr receiver, time_point timeout, message_id mid, message content) |
| Schedules an arbitrary message to receiver as an anonymous message that shall be delivered when timeout has expired.
|
|
disposable | schedule_message (strong_actor_ptr sender, strong_actor_ptr receiver, time_point timeout, message_id mid, message content) |
| Schedules an arbitrary message from sender to receiver that shall be delivered when timeout has expired.
|
|
disposable | schedule_message (strong_actor_ptr sender, weak_actor_ptr receiver, time_point timeout, message_id mid, message content) |
| Schedules an arbitrary message from sender to receiver that shall be delivered when timeout has expired.
|
|
disposable | schedule_message (weak_actor_ptr sender, strong_actor_ptr receiver, time_point timeout, message_id mid, message content) |
| Schedules an arbitrary message from sender to receiver that shall be delivered when timeout has expired.
|
|
disposable | schedule_message (weak_actor_ptr sender, weak_actor_ptr receiver, time_point timeout, message_id mid, message content) |
| Schedules an arbitrary message from sender to receiver that shall be delivered when timeout has expired.
|
|
A monotonic clock for scheduling timeouts and delayed messages.