morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::net::SocketBackend Member List

This is the complete list of members for morph::net::SocketBackend, including all inherited members.

assignPrimary(::morph::exec::detail::ModelId mid, const std::string &typeId, std::string_view primary) overridemorph::net::SocketBackendinline
bindModel(::morph::backend::detail::BindRequest request, ::morph::exec::IExecutor &cbExec) overridemorph::net::SocketBackendinline
cancelPending(const std::exception_ptr &exc) overridemorph::net::SocketBackendinline
Config typedefmorph::net::SocketBackend
deregisterModel(::morph::exec::detail::ModelId mid) overridemorph::net::SocketBackendinline
execute(::morph::exec::detail::ModelId mid, ::morph::backend::detail::ActionCall call, ::morph::exec::IExecutor *cbExec) overridemorph::net::SocketBackendinline
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
listInstances(const std::string &typeId) overridemorph::net::SocketBackendinline
negotiateProtocolVersion(::morph::exec::IExecutor &replyExec)morph::net::SocketBackendinline
notifyBackendChanged() overridemorph::net::SocketBackendinline
operator=(const SocketBackend &)=delete (defined in morph::net::SocketBackend)morph::net::SocketBackend
operator=(SocketBackend &&)=delete (defined in morph::net::SocketBackend)morph::net::SocketBackend
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) overridemorph::net::SocketBackendinline
registerModel(const std::string &typeId, std::function< std::unique_ptr<::morph::model::detail::IModelHolder >()> factory) overridemorph::net::SocketBackendinline
registerModelWithContext(const std::string &typeId, std::function< std::unique_ptr<::morph::model::detail::IModelHolder >()> factory, std::string_view contextKey) overridemorph::net::SocketBackendinline
request(::morph::wire::Envelope envelope, ::morph::exec::IExecutor &cbExec) overridemorph::net::SocketBackendinlinevirtual
setConnectHandler(const std::function< void()> &handler) overridemorph::net::SocketBackendinline
setEventHandler(std::function< void(::morph::wire::EventBody)> handler, ::morph::exec::IExecutor *exec) overridemorph::net::SocketBackendinline
setReconnectHandler(std::function< void()> handler, ::morph::exec::IExecutor *exec) overridemorph::net::SocketBackendinline
setSession(::morph::session::Context session) overridemorph::net::SocketBackendinline
SocketBackend(::morph::exec::IoLoop &loop, std::string_view serverUrl, Config cfg={})morph::net::SocketBackendinline
SocketBackend(std::string_view serverUrl, Config cfg={})morph::net::SocketBackendinlineexplicit
SocketBackend(const SocketBackend &)=delete (defined in morph::net::SocketBackend)morph::net::SocketBackend
SocketBackend(SocketBackend &&)=delete (defined in morph::net::SocketBackend)morph::net::SocketBackend
waitForConnected(std::chrono::milliseconds timeout=std::chrono::milliseconds{5000})morph::net::SocketBackendinline
~IEnvelopeTransport()=default (defined in morph::backend::IEnvelopeTransport)morph::backend::IEnvelopeTransportprotected
~SocketBackend() overridemorph::net::SocketBackendinline