aboutsummaryrefslogtreecommitdiff
path: root/src/zenhttp/include
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2026-02-27 13:57:18 +0100
committerGitHub Enterprise <[email protected]>2026-02-27 13:57:18 +0100
commit226ba2cf432ae6c0a787c6156a172f343fc71887 (patch)
treecd6267862c609faa7a85d8fde850b787d1128638 /src/zenhttp/include
parentadd support in http client to accept multi-range responses (#788) (diff)
downloadzen-226ba2cf432ae6c0a787c6156a172f343fc71887.tar.xz
zen-226ba2cf432ae6c0a787c6156a172f343fc71887.zip
MeasureLatency now bails out quickly if it experiences a connection error (#789)
previously it would stall some 40s in this case
Diffstat (limited to 'src/zenhttp/include')
-rw-r--r--src/zenhttp/include/zenhttp/httpclient.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/zenhttp/include/zenhttp/httpclient.h b/src/zenhttp/include/zenhttp/httpclient.h
index 41a7ce621..f00bbec63 100644
--- a/src/zenhttp/include/zenhttp/httpclient.h
+++ b/src/zenhttp/include/zenhttp/httpclient.h
@@ -125,6 +125,9 @@ public:
{
int ErrorCode;
std::string ErrorMessage;
+
+ /** True when the error is a transport-level connection failure (connect timeout, refused, DNS) */
+ bool IsConnectionError() const;
};
struct KeyValueMap