unilink  0.4.3
A simple C++ library for unified async communication
unilink::util::InputValidator Member List

This is the complete list of members for unilink::util::InputValidator, including all inherited members.

is_valid_host(const std::string &host)unilink::util::InputValidatorstatic
is_valid_hostname(std::string_view hostname)unilink::util::InputValidatorstatic
is_valid_ipv4(std::string_view address)unilink::util::InputValidatorstatic
is_valid_ipv6(const std::string &address)unilink::util::InputValidatorstatic
validate_baud_rate(uint32_t baud_rate)unilink::util::InputValidatorinlinestatic
validate_buffer_size(size_t size)unilink::util::InputValidatorinlinestatic
validate_data_bits(uint8_t data_bits)unilink::util::InputValidatorinlinestatic
validate_device_path(const std::string &device)unilink::util::InputValidatorstatic
validate_host(const std::string &host)unilink::util::InputValidatorstatic
validate_ipv4_address(const std::string &address)unilink::util::InputValidatorstatic
validate_ipv6_address(const std::string &address)unilink::util::InputValidatorstatic
validate_memory_alignment(const void *ptr, size_t alignment)unilink::util::InputValidatorinlinestatic
validate_non_empty_string(const std::string &str, const std::string &field_name)unilink::util::InputValidatorinlinestatic
validate_parity(const std::string &parity)unilink::util::InputValidatorstatic
validate_port(uint16_t port)unilink::util::InputValidatorinlinestatic
validate_positive_number(int64_t value, const std::string &field_name)unilink::util::InputValidatorinlinestatic
validate_range(int64_t value, int64_t min, int64_t max, const std::string &field_name)unilink::util::InputValidatorinlinestatic
validate_range(size_t value, size_t min, size_t max, const std::string &field_name)unilink::util::InputValidatorinlinestatic
validate_retry_count(int retry_count)unilink::util::InputValidatorinlinestatic
validate_retry_interval(unsigned interval_ms)unilink::util::InputValidatorinlinestatic
validate_stop_bits(uint8_t stop_bits)unilink::util::InputValidatorinlinestatic
validate_string_length(const std::string &str, size_t max_length, const std::string &field_name)unilink::util::InputValidatorinlinestatic
validate_timeout(unsigned timeout_ms)unilink::util::InputValidatorinlinestatic