A "worker" instance used by an async_context A "worker" represents some external entity that must do work in response to some external stimulus (usually an IRQ). Its methods are called from the async_context under lock at the given time \see async_context_add_worker_at \see async_context_add_worker_in_ms
Add a "when pending" worker to a context An "when pending" worker will run when it is pending (can be set via async_context_set_work_pending), and is NOT automatically removed when it runs. The time to fire is specified by a delay via the ms parameter