in demo_example/http/http_response.hpp [72:109]
asio::const_buffer status_to_buffer(status_type status) {
switch (status) {
case status_type::ok:
return asio::buffer(status_line_ok);
case status_type::created:
return asio::buffer(status_line_created);
case status_type::accepted:
return asio::buffer(status_line_accepted);
case status_type::no_content:
return asio::buffer(status_line_no_content);
case status_type::multiple_choices:
return asio::buffer(status_line_multiple_choices);
case status_type::moved_permanently:
return asio::buffer(status_line_moved_permanently);
case status_type::moved_temporarily:
return asio::buffer(status_line_moved_temporarily);
case status_type::not_modified:
return asio::buffer(status_line_not_modified);
case status_type::bad_request:
return asio::buffer(status_line_bad_request);
case status_type::unauthorized:
return asio::buffer(status_line_unauthorized);
case status_type::forbidden:
return asio::buffer(status_line_forbidden);
case status_type::not_found:
return asio::buffer(status_line_not_found);
case status_type::internal_server_error:
return asio::buffer(status_line_internal_server_error);
case status_type::not_implemented:
return asio::buffer(status_line_not_implemented);
case status_type::bad_gateway:
return asio::buffer(status_line_bad_gateway);
case status_type::service_unavailable:
return asio::buffer(status_line_service_unavailable);
default:
return asio::buffer(status_line_internal_server_error);
}
}