Lines Matching refs:StatusCode

11   enum class StatusCode {  enum
76 inline const std::map<StatusCode, std::string> &status_code_strings() { in status_code_strings()
77 static const std::map<StatusCode, std::string> status_code_strings = { in status_code_strings()
78 {StatusCode::unknown, ""}, in status_code_strings()
79 {StatusCode::information_continue, "100 Continue"}, in status_code_strings()
80 {StatusCode::information_switching_protocols, "101 Switching Protocols"}, in status_code_strings()
81 {StatusCode::information_processing, "102 Processing"}, in status_code_strings()
82 {StatusCode::success_ok, "200 OK"}, in status_code_strings()
83 {StatusCode::success_created, "201 Created"}, in status_code_strings()
84 {StatusCode::success_accepted, "202 Accepted"}, in status_code_strings()
85 {StatusCode::success_non_authoritative_information, "203 Non-Authoritative Information"}, in status_code_strings()
86 {StatusCode::success_no_content, "204 No Content"}, in status_code_strings()
87 {StatusCode::success_reset_content, "205 Reset Content"}, in status_code_strings()
88 {StatusCode::success_partial_content, "206 Partial Content"}, in status_code_strings()
89 {StatusCode::success_multi_status, "207 Multi-Status"}, in status_code_strings()
90 {StatusCode::success_already_reported, "208 Already Reported"}, in status_code_strings()
91 {StatusCode::success_im_used, "226 IM Used"}, in status_code_strings()
92 {StatusCode::redirection_multiple_choices, "300 Multiple Choices"}, in status_code_strings()
93 {StatusCode::redirection_moved_permanently, "301 Moved Permanently"}, in status_code_strings()
94 {StatusCode::redirection_found, "302 Found"}, in status_code_strings()
95 {StatusCode::redirection_see_other, "303 See Other"}, in status_code_strings()
96 {StatusCode::redirection_not_modified, "304 Not Modified"}, in status_code_strings()
97 {StatusCode::redirection_use_proxy, "305 Use Proxy"}, in status_code_strings()
98 {StatusCode::redirection_switch_proxy, "306 Switch Proxy"}, in status_code_strings()
99 {StatusCode::redirection_temporary_redirect, "307 Temporary Redirect"}, in status_code_strings()
100 {StatusCode::redirection_permanent_redirect, "308 Permanent Redirect"}, in status_code_strings()
101 {StatusCode::client_error_bad_request, "400 Bad Request"}, in status_code_strings()
102 {StatusCode::client_error_unauthorized, "401 Unauthorized"}, in status_code_strings()
103 {StatusCode::client_error_payment_required, "402 Payment Required"}, in status_code_strings()
104 {StatusCode::client_error_forbidden, "403 Forbidden"}, in status_code_strings()
105 {StatusCode::client_error_not_found, "404 Not Found"}, in status_code_strings()
106 {StatusCode::client_error_method_not_allowed, "405 Method Not Allowed"}, in status_code_strings()
107 {StatusCode::client_error_not_acceptable, "406 Not Acceptable"}, in status_code_strings()
108 … {StatusCode::client_error_proxy_authentication_required, "407 Proxy Authentication Required"}, in status_code_strings()
109 {StatusCode::client_error_request_timeout, "408 Request Timeout"}, in status_code_strings()
110 {StatusCode::client_error_conflict, "409 Conflict"}, in status_code_strings()
111 {StatusCode::client_error_gone, "410 Gone"}, in status_code_strings()
112 {StatusCode::client_error_length_required, "411 Length Required"}, in status_code_strings()
113 {StatusCode::client_error_precondition_failed, "412 Precondition Failed"}, in status_code_strings()
114 {StatusCode::client_error_payload_too_large, "413 Payload Too Large"}, in status_code_strings()
115 {StatusCode::client_error_uri_too_long, "414 URI Too Long"}, in status_code_strings()
116 {StatusCode::client_error_unsupported_media_type, "415 Unsupported Media Type"}, in status_code_strings()
117 {StatusCode::client_error_range_not_satisfiable, "416 Range Not Satisfiable"}, in status_code_strings()
118 {StatusCode::client_error_expectation_failed, "417 Expectation Failed"}, in status_code_strings()
119 {StatusCode::client_error_im_a_teapot, "418 I'm a teapot"}, in status_code_strings()
120 {StatusCode::client_error_misdirection_required, "421 Misdirected Request"}, in status_code_strings()
121 {StatusCode::client_error_unprocessable_entity, "422 Unprocessable Entity"}, in status_code_strings()
122 {StatusCode::client_error_locked, "423 Locked"}, in status_code_strings()
123 {StatusCode::client_error_failed_dependency, "424 Failed Dependency"}, in status_code_strings()
124 {StatusCode::client_error_upgrade_required, "426 Upgrade Required"}, in status_code_strings()
125 {StatusCode::client_error_precondition_required, "428 Precondition Required"}, in status_code_strings()
126 {StatusCode::client_error_too_many_requests, "429 Too Many Requests"}, in status_code_strings()
127 … {StatusCode::client_error_request_header_fields_too_large, "431 Request Header Fields Too Large"}, in status_code_strings()
128 … {StatusCode::client_error_unavailable_for_legal_reasons, "451 Unavailable For Legal Reasons"}, in status_code_strings()
129 {StatusCode::server_error_internal_server_error, "500 Internal Server Error"}, in status_code_strings()
130 {StatusCode::server_error_not_implemented, "501 Not Implemented"}, in status_code_strings()
131 {StatusCode::server_error_bad_gateway, "502 Bad Gateway"}, in status_code_strings()
132 {StatusCode::server_error_service_unavailable, "503 Service Unavailable"}, in status_code_strings()
133 {StatusCode::server_error_gateway_timeout, "504 Gateway Timeout"}, in status_code_strings()
134 {StatusCode::server_error_http_version_not_supported, "505 HTTP Version Not Supported"}, in status_code_strings()
135 {StatusCode::server_error_variant_also_negotiates, "506 Variant Also Negotiates"}, in status_code_strings()
136 {StatusCode::server_error_insufficient_storage, "507 Insufficient Storage"}, in status_code_strings()
137 {StatusCode::server_error_loop_detected, "508 Loop Detected"}, in status_code_strings()
138 {StatusCode::server_error_not_extended, "510 Not Extended"}, in status_code_strings()
139 …{StatusCode::server_error_network_authentication_required, "511 Network Authentication Required"}}; in status_code_strings()
143 inline StatusCode status_code(const std::string &status_code_string) noexcept { in status_code()
145 return StatusCode::unknown; in status_code()
149 return StatusCode::unknown; in status_code()
151 class StringToStatusCode : public std::unordered_map<std::string, SimpleWeb::StatusCode> { in status_code()
162 return static_cast<StatusCode>(atoi(number.c_str())); in status_code()
166 inline const std::string &status_code(StatusCode status_code_enum) noexcept { in status_code()