Commit a72c2425 authored by Dominik Charousset's avatar Dominik Charousset

Add socket-related error codes

parent bfbb96be
......@@ -166,8 +166,9 @@ config_option make_config_option(T& storage, string_view category,
// -- enums --------------------------------------------------------------------
enum class stream_priority;
enum class atom_value : uint64_t;
enum class sec : uint8_t;
enum class stream_priority;
// -- aliases ------------------------------------------------------------------
......
......@@ -116,6 +116,14 @@ enum class sec : uint8_t {
feature_disabled,
/// Failed to open file.
cannot_open_file,
/// A socket descriptor argument is invalid.
socket_invalid,
/// A socket became disconnected from the remote host (hang up).
socket_disconnected,
/// An operation on a socket (e.g. `poll`) failed.
socket_operation_failed = 45,
/// A resource is temporarily unavailable or would block.
unavailable_or_would_block,
};
/// @relates sec
......
......@@ -68,6 +68,10 @@ const char* sec_strings[] = {
"bad_function_call",
"feature_disabled",
"cannot_open_file",
"socket_invalid",
"socket_disconnected",
"socket_operation_failed",
"unavailable_or_would_block",
};
} // namespace <anonymous>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment