CAF 0.17.6
|
Deserializes payloads for BASP messages asynchronously. More...
#include <worker.hpp>
Public Types | |
using | super = detail::abstract_worker |
using | scheduler_type = scheduler::abstract_coordinator |
using | buffer_type = std::vector<char> |
using | hub_type = detail::worker_hub<worker> |
Public Member Functions | |
worker (hub_type &hub, message_queue &queue, proxy_registry &proxies) | |
Only the ::worker_hub has access to the construtor. | |
void | launch (const node_id &last_hop, const basp::header &hdr, const buffer_type &payload) |
resume_result | resume (execution_unit *ctx, size_t) override |
Resume any pending computation until it is either finished or needs to be re-scheduled later. | |
Public Attributes | |
friend | remote_message_handler< worker > |
Deserializes payloads for BASP messages asynchronously.
|
overridevirtual |
Resume any pending computation until it is either finished or needs to be re-scheduled later.
Implements caf::resumable.