unilink
0.4.3
A simple C++ library for unified async communication
Namespaces
|
Variables
constants.hpp File Reference
#include <cstddef>
#include <cstdint>
Go to the source code of this file.
Namespaces
unilink
unilink::base
unilink::base::constants
unilink::common
Variables
constexpr size_t
unilink::base::constants::DEFAULT_BACKPRESSURE_THRESHOLD
= 1 << 20
constexpr size_t
unilink::base::constants::MIN_BACKPRESSURE_THRESHOLD
= 1024
constexpr size_t
unilink::base::constants::MAX_BACKPRESSURE_THRESHOLD
= 100 << 20
constexpr size_t
unilink::base::constants::DEFAULT_READ_BUFFER_SIZE
= 4096
constexpr unsigned
unilink::base::constants::DEFAULT_RETRY_INTERVAL_MS
= 3000
constexpr unsigned
unilink::base::constants::MIN_RETRY_INTERVAL_MS
= 100
constexpr unsigned
unilink::base::constants::MAX_RETRY_INTERVAL_MS
= 300000
constexpr unsigned
unilink::base::constants::DEFAULT_CONNECTION_TIMEOUT_MS
= 5000
constexpr unsigned
unilink::base::constants::MIN_CONNECTION_TIMEOUT_MS
= 100
constexpr unsigned
unilink::base::constants::MAX_CONNECTION_TIMEOUT_MS
= 300000
constexpr int
unilink::base::constants::DEFAULT_MAX_RETRIES
= -1
constexpr int
unilink::base::constants::MAX_RETRIES_LIMIT
= 1000
constexpr size_t
unilink::base::constants::DEFAULT_MEMORY_POOL_SIZE
= 100
constexpr size_t
unilink::base::constants::MIN_MEMORY_POOL_SIZE
= 10
constexpr size_t
unilink::base::constants::MAX_MEMORY_POOL_SIZE
= 1000
constexpr size_t
unilink::base::constants::MAX_BUFFER_SIZE
= 64 * 1024 * 1024
constexpr size_t
unilink::base::constants::MIN_BUFFER_SIZE
= 1
constexpr size_t
unilink::base::constants::DEFAULT_BUFFER_SIZE
= 4096
constexpr size_t
unilink::base::constants::LARGE_BUFFER_THRESHOLD
= 65536
constexpr unsigned
unilink::base::constants::DEFAULT_CLEANUP_INTERVAL_MS
= 100
constexpr unsigned
unilink::base::constants::MIN_CLEANUP_INTERVAL_MS
= 10
constexpr unsigned
unilink::base::constants::MAX_CLEANUP_INTERVAL_MS
= 1000
constexpr unsigned
unilink::base::constants::DEFAULT_HEALTH_CHECK_INTERVAL_MS
= 1000
constexpr size_t
unilink::base::constants::DEFAULT_MAX_CONNECTIONS
= 1000
constexpr size_t
unilink::base::constants::MAX_MAX_CONNECTIONS
= 10000
constexpr size_t
unilink::base::constants::DEFAULT_SESSION_TIMEOUT_MS
= 30000
constexpr size_t
unilink::base::constants::MIN_SESSION_TIMEOUT_MS
= 1000
constexpr size_t
unilink::base::constants::MAX_SESSION_TIMEOUT_MS
= 300000
constexpr size_t
unilink::base::constants::DEFAULT_MAX_RECENT_ERRORS
= 1000
constexpr size_t
unilink::base::constants::MAX_MAX_RECENT_ERRORS
= 10000
constexpr size_t
unilink::base::constants::DEFAULT_ERROR_CLEANUP_INTERVAL_MS
= 60000
constexpr size_t
unilink::base::constants::MAX_HOSTNAME_LENGTH
= 253
constexpr size_t
unilink::base::constants::MAX_DEVICE_PATH_LENGTH
= 256
constexpr uint32_t
unilink::base::constants::MIN_BAUD_RATE
= 50
constexpr uint32_t
unilink::base::constants::MAX_BAUD_RATE
= 4000000
constexpr uint8_t
unilink::base::constants::MIN_DATA_BITS
= 5
constexpr uint8_t
unilink::base::constants::MAX_DATA_BITS
= 8
constexpr uint8_t
unilink::base::constants::MIN_STOP_BITS
= 1
constexpr uint8_t
unilink::base::constants::MAX_STOP_BITS
= 2
constexpr size_t
unilink::base::constants::DEFAULT_THREAD_POOL_SIZE
= 4
constexpr size_t
unilink::base::constants::MIN_THREAD_POOL_SIZE
= 1
constexpr size_t
unilink::base::constants::MAX_THREAD_POOL_SIZE
= 64
constexpr unsigned
unilink::base::constants::DEFAULT_THREAD_STACK_SIZE
= 1024 * 1024
unilink
base
constants.hpp
Generated on Wed Mar 25 2026 21:38:57 for unilink by
1.9.1