|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
morph's strands: one per model instance, from core-cpp's core::async::KeyedStrands, over a morph executor. More...
#include <atomic>#include <core/async/ExecutorContext.hpp>#include <core/async/IExecutor.hpp>#include <core/async/KeyedStrands.hpp>#include <core/async/ParkedWork.hpp>#include <core/async/Strand.hpp>#include <coroutine>#include <cstddef>#include <cstdint>#include <exception>#include <functional>#include <memory>#include <mutex>#include <shared_mutex>#include <string>#include <type_traits>#include <unordered_map>#include <utility>#include "../attributes.hpp"#include "../session/session.hpp"#include "executor.hpp"#include "logger.hpp"#include "profiler.hpp"Go to the source code of this file.
morph's strands: one per model instance, from core-cpp's core::async::KeyedStrands, over a morph executor.
Specified in docs/spec/core/executor.md, "Strands".
Definition in file strand.hpp.