summaryrefslogtreecommitdiff
path: root/venv/lib/python3.11/site-packages/uvloop/includes/consts.pxi
diff options
context:
space:
mode:
Diffstat (limited to 'venv/lib/python3.11/site-packages/uvloop/includes/consts.pxi')
-rw-r--r--venv/lib/python3.11/site-packages/uvloop/includes/consts.pxi25
1 files changed, 25 insertions, 0 deletions
diff --git a/venv/lib/python3.11/site-packages/uvloop/includes/consts.pxi b/venv/lib/python3.11/site-packages/uvloop/includes/consts.pxi
new file mode 100644
index 0000000..f765053
--- /dev/null
+++ b/venv/lib/python3.11/site-packages/uvloop/includes/consts.pxi
@@ -0,0 +1,25 @@
+DEF UV_STREAM_RECV_BUF_SIZE = 256000 # 250kb
+
+DEF FLOW_CONTROL_HIGH_WATER = 64 # KiB
+DEF FLOW_CONTROL_HIGH_WATER_SSL_READ = 256 # KiB
+DEF FLOW_CONTROL_HIGH_WATER_SSL_WRITE = 512 # KiB
+
+DEF DEFAULT_FREELIST_SIZE = 250
+DEF DNS_PYADDR_TO_SOCKADDR_CACHE_SIZE = 2048
+
+DEF DEBUG_STACK_DEPTH = 10
+
+
+DEF __PROCESS_DEBUG_SLEEP_AFTER_FORK = 1
+
+
+DEF LOG_THRESHOLD_FOR_CONNLOST_WRITES = 5
+
+
+# Number of seconds to wait for SSL handshake to complete
+# The default timeout matches that of Nginx.
+DEF SSL_HANDSHAKE_TIMEOUT = 60.0
+# Number of seconds to wait for SSL shutdown to complete
+# The default timeout mimics lingering_time
+DEF SSL_SHUTDOWN_TIMEOUT = 30.0
+DEF SSL_READ_MAX_SIZE = 256 * 1024