morph 0.1.0
Asynchronous bridge between GUI thread and business models
Loading...
Searching...
No Matches
morph::backend::ClientTimeoutError Struct Reference

Thrown to a pending Completion when Bridge::setExecuteDeadline's duration elapses before any reply arrives — a frame silently dropped by QtWebSocketServerConfig::messagesPerSecond, or a genuinely hung server, either way. More...

#include <backend.hpp>

Inheritance diagram for morph::backend::ClientTimeoutError:

Public Member Functions

 ClientTimeoutError ()
 Constructs the error with a canned diagnostic message.

Detailed Description

Thrown to a pending Completion when Bridge::setExecuteDeadline's duration elapses before any reply arrives — a frame silently dropped by QtWebSocketServerConfig::messagesPerSecond, or a genuinely hung server, either way.

Distinct from TimeoutError: that type means the server explicitly replied that it hit LimitPolicy::executeTimeout while the action was still running. ClientTimeoutError means the client gave up waiting — no reply of any kind arrived, so whether the server ever received the request, is still processing it, or replied to a connection that had already dropped is unknown. See docs/spec/core/completion.md.

Definition at line 652 of file backend.hpp.

Constructor & Destructor Documentation

◆ ClientTimeoutError()

morph::backend::ClientTimeoutError::ClientTimeoutError ( )
inline

Constructs the error with a canned diagnostic message.

Definition at line 654 of file backend.hpp.


The documentation for this struct was generated from the following file: