|
morph 0.1.0
Asynchronous bridge between GUI thread and business models
|
This is the complete list of members for morph::qt::QtWebSocketBackend, including all inherited members.
| assignPrimary(::morph::exec::detail::ModelId mid, const std::string &typeId, std::string_view primary) override | morph::qt::QtWebSocketBackend | |
| bindModel(::morph::backend::detail::BindRequest request, ::morph::exec::IExecutor &cbExec) override | morph::qt::QtWebSocketBackend | |
| cancelPending(const std::exception_ptr &exc) override | morph::qt::QtWebSocketBackend | |
| Config typedef | morph::qt::QtWebSocketBackend | |
| deregisterModel(::morph::exec::detail::ModelId mid) override | morph::qt::QtWebSocketBackend | |
| execute(::morph::exec::detail::ModelId mid, ::morph::backend::detail::ActionCall call, ::morph::exec::IExecutor *cbExec) override | morph::qt::QtWebSocketBackend | |
| IEnvelopeTransport()=default (defined in morph::backend::IEnvelopeTransport) | morph::backend::IEnvelopeTransport | |
| IEnvelopeTransport(IEnvelopeTransport const &)=delete (defined in morph::backend::IEnvelopeTransport) | morph::backend::IEnvelopeTransport | |
| IEnvelopeTransport(IEnvelopeTransport &&)=delete (defined in morph::backend::IEnvelopeTransport) | morph::backend::IEnvelopeTransport | |
| instances(const std::string &typeId, ::morph::exec::IExecutor &cbExec) override | morph::qt::QtWebSocketBackend | |
| listInstances(const std::string &typeId) override | morph::qt::QtWebSocketBackend | |
| negotiateProtocolVersion(::morph::exec::IExecutor &replyExec) | morph::qt::QtWebSocketBackend | |
| notifyBackendChanged() override | morph::qt::QtWebSocketBackend | inline |
| operator=(const QtWebSocketBackend &)=delete (defined in morph::qt::QtWebSocketBackend) | morph::qt::QtWebSocketBackend | |
| operator=(QtWebSocketBackend &&)=delete (defined in morph::qt::QtWebSocketBackend) | morph::qt::QtWebSocketBackend | |
| operator=(IEnvelopeTransport const &)=delete (defined in morph::backend::IEnvelopeTransport) | morph::backend::IEnvelopeTransport | |
| operator=(IEnvelopeTransport &&)=delete (defined in morph::backend::IEnvelopeTransport) | morph::backend::IEnvelopeTransport | |
| promoteModel(::morph::backend::detail::PromoteRequest request, ::morph::exec::IExecutor &cbExec) override | morph::qt::QtWebSocketBackend | |
| QtWebSocketBackend(QUrl serverUrl, ::morph::model::detail::ActionDispatcher &dispatcher=::morph::model::detail::defaultDispatcher(), ::morph::model::detail::ModelRegistryFactory ®istry=::morph::model::detail::defaultRegistry(), std::optional< QSslConfiguration > tls=std::nullopt, Config cfg=Config{}) | morph::qt::QtWebSocketBackend | explicit |
| QtWebSocketBackend(QUrl serverUrl, std::optional< QSslConfiguration > tls, Config cfg=Config{}) | morph::qt::QtWebSocketBackend | inlineexplicit |
| QtWebSocketBackend(QUrl serverUrl, Config cfg) | morph::qt::QtWebSocketBackend | inlineexplicit |
| QtWebSocketBackend(const QtWebSocketBackend &)=delete (defined in morph::qt::QtWebSocketBackend) | morph::qt::QtWebSocketBackend | |
| QtWebSocketBackend(QtWebSocketBackend &&)=delete (defined in morph::qt::QtWebSocketBackend) | morph::qt::QtWebSocketBackend | |
| registerModel(const std::string &typeId, std::function< std::unique_ptr<::morph::model::detail::IModelHolder >()> factory) override | morph::qt::QtWebSocketBackend | |
| request(::morph::wire::Envelope envelope, ::morph::exec::IExecutor &cbExec) override | morph::qt::QtWebSocketBackend | virtual |
| setConnectHandler(const std::function< void()> &handler) override | morph::qt::QtWebSocketBackend | |
| setDisconnectHandler(const std::function< void()> &handler) override | morph::qt::QtWebSocketBackend | |
| setEventHandler(std::function< void(::morph::wire::EventBody)> handler, ::morph::exec::IExecutor *exec) override | morph::qt::QtWebSocketBackend | |
| setReconnectHandler(std::function< void()> handler, ::morph::exec::IExecutor *exec) override | morph::qt::QtWebSocketBackend | |
| setSession(::morph::session::Context session) override | morph::qt::QtWebSocketBackend | |
| waitForConnected(int timeoutMs=5000) | morph::qt::QtWebSocketBackend | |
| ~IEnvelopeTransport()=default (defined in morph::backend::IEnvelopeTransport) | morph::backend::IEnvelopeTransport | protected |
| ~QtWebSocketBackend() override | morph::qt::QtWebSocketBackend |