libcaf
0.16.3
|
Identifies an execution unit, e.g., a worker thread of the scheduler. More...
#include <scoped_execution_unit.hpp>
Public Member Functions | |
scoped_execution_unit (actor_system *sys=nullptr) | |
void | exec_later (resumable *ptr) override |
Delegates the resumable to the scheduler of system() . | |
![]() | |
execution_unit (actor_system *sys) | |
execution_unit (execution_unit &&)=delete | |
execution_unit (const execution_unit &)=delete | |
actor_system & | system () const |
Returns the enclosing actor system. More... | |
proxy_registry * | proxy_registry_ptr () |
Returns a pointer to the proxy factory currently associated to this unit. | |
void | proxy_registry_ptr (proxy_registry *ptr) |
Associated a new proxy factory to this unit. | |
Additional Inherited Members | |
![]() | |
actor_system * | system_ |
proxy_registry * | proxies_ |
Identifies an execution unit, e.g., a worker thread of the scheduler.
By querying its execution unit, an actor can access other context information.
|
explicit |
sys != nullptr