morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
detail Directory Reference

Files

 
change_coalescer.hpp
 What RemoteServer has queued for one connection's next changes event.
 
completion_awaiter.hpp
 The awaiter behind Completion<T>::operator co_await.
 
instance_directory.hpp
 
owned_state.hpp
 OwnedState: a component's state, and the one executor it is touched on.
 
owner_affinity.hpp
 "Am I on my owner?" for a component that belongs to one executor.
 
owner_probe.hpp
 The check every loop-owned body makes on entry: "am I on my owner?".
 
reply_router.hpp
 The callId-multiplexed execute reply router, shared by every backend that talks to a RemoteServer over a real (or simulated) connection.
 
result_walker.hpp
 Where an action's result holds which reflected types.
 
subscription_registry.hpp
 A Bridge's instance subscriptions: at most one callback per (binding, result type), matched at publish time on the binding's current instance, so a re-pointed handler's subscriptions follow it; entries whose binding is gone are pruned.
 
task_handler.hpp
 What drives a model's Task handler: the driver coroutine that starts and finishes it, the per-instance gate that keeps actions from overlapping, and the trait that tells a Task handler from an ordinary one. The resumer its resumptions go through is strand.hpp's.
 
watch_table.hpp
 The topics each connection watches, as RemoteServer keeps them.