|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
This is the complete list of members for morph::bridge::Bridge, including all inherited members.
| addSubscription(const std::shared_ptr< detail::HandlerBinding > &binding, std::type_index type, std::function< void(const std::any &)> sink, ::morph::exec::IExecutor *exec) | morph::bridge::Bridge | inline |
| assignHandlerPrimary(const std::shared_ptr< detail::HandlerBinding > &binding, std::string primary) | morph::bridge::Bridge | inline |
| attach(const std::shared_ptr< detail::HandlerBinding > &binding, std::string primary) | morph::bridge::Bridge | inline |
| attachHandler(const std::shared_ptr< detail::HandlerBinding > &binding, std::string primary) | morph::bridge::Bridge | inline |
| bindByType(std::string typeId, BindSharing sharing, std::string instanceKey={}) | morph::bridge::Bridge | inline |
| bindingPrimary(const std::shared_ptr< detail::HandlerBinding > &binding) const | morph::bridge::Bridge | inline |
| Bridge(std::unique_ptr<::morph::backend::detail::IBackend > backend, ::morph::exec::IExecutor &owner) | morph::bridge::Bridge | inline |
| Bridge(const Bridge &)=delete (defined in morph::bridge::Bridge) | morph::bridge::Bridge | |
| Bridge(Bridge &&)=delete (defined in morph::bridge::Bridge) | morph::bridge::Bridge | |
| currentPrincipal() const | morph::bridge::Bridge | inline |
| defaultSession() const | morph::bridge::Bridge | inline |
| deregisterHandler(const std::shared_ptr< detail::HandlerBinding > &binding) | morph::bridge::Bridge | inline |
| executeAttachedVia(const std::shared_ptr< detail::HandlerBinding > &binding, Action action, ::morph::exec::IExecutor *cbExec, std::string key) | morph::bridge::Bridge | inline |
| executeCreatingVia(const std::shared_ptr< detail::HandlerBinding > &binding, Action action, ::morph::exec::IExecutor *cbExec) | morph::bridge::Bridge | inline |
| executeDeadline() const | morph::bridge::Bridge | inline |
| executeRaw(const std::shared_ptr< detail::HandlerBinding > &binding, std::string actionId, std::string bodyJson, ::morph::exec::IExecutor *cbExec) | morph::bridge::Bridge | inline |
| executeRaw(const std::shared_ptr< detail::HandlerBinding > &binding, std::string actionId, std::string bodyJson, ::morph::exec::IExecutor *cbExec, ::core::async::StopToken stop) | morph::bridge::Bridge | inline |
| executeRawOn(const std::shared_ptr< detail::HandlerBinding > &binding, std::string instanceKey, std::string actionId, std::string bodyJson, ::morph::exec::IExecutor *cbExec) | morph::bridge::Bridge | inline |
| executeVia(const std::shared_ptr< detail::HandlerBinding > &binding, Action action, ::morph::exec::IExecutor *cbExec, std::function< void(const typename ::morph::model::ActionTraits< Action >::Result &)> onResult={}) | morph::bridge::Bridge | inline |
| hasSubscribers() const noexcept | morph::bridge::Bridge | inline |
| instancesOf(::morph::exec::IExecutor &cbExec) | morph::bridge::Bridge | inline |
| isBound(const std::shared_ptr< detail::HandlerBinding > &binding) noexcept | morph::bridge::Bridge | inlinestatic |
| onOwner() const noexcept | morph::bridge::Bridge | inline |
| operator=(const Bridge &)=delete (defined in morph::bridge::Bridge) | morph::bridge::Bridge | |
| operator=(Bridge &&)=delete (defined in morph::bridge::Bridge) | morph::bridge::Bridge | |
| owner() const noexcept | morph::bridge::Bridge | inline |
| pendingCalls() const noexcept | morph::bridge::Bridge | inline |
| publishResult(::morph::exec::detail::ModelId mid, std::type_index type, const std::any &value) | morph::bridge::Bridge | inline |
| registerHandler() | morph::bridge::Bridge | inline |
| registerHandler(const std::shared_ptr< detail::HandlerBinding > &binding) | morph::bridge::Bridge | inline |
| registerSharedHandler() | morph::bridge::Bridge | inline |
| removeSubscription(const std::shared_ptr< detail::HandlerBinding > &binding, std::type_index type) | morph::bridge::Bridge | inline |
| setDefaultSession(::morph::session::Context session) | morph::bridge::Bridge | inline |
| setExecuteDeadline(std::chrono::milliseconds deadline) | morph::bridge::Bridge | inline |
| setPrincipal(::morph::session::Principal principal) | morph::bridge::Bridge | inline |
| switchBackend(std::unique_ptr< Backend > newBackend) | morph::bridge::Bridge | inline |
| switchBackend(std::shared_ptr<::morph::backend::detail::IBackend > newBackend) | morph::bridge::Bridge | inline |
| ~Bridge() | morph::bridge::Bridge | inline |