MCPcopy Create free account
hub / github.com/apache/brpc / http_parser_state_name

Function http_parser_state_name

src/brpc/details/http_parser.cpp:324–391  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

322}
323
324const char* http_parser_state_name(unsigned int state) {
325 switch (state) {
326 case s_dead: return "s_dead";
327 case s_start_req_or_res: return "s_start_req_or_res";
328 case s_res_or_resp_H: return "s_res_or_resp_H";
329 case s_start_res: return "s_start_res";
330 case s_res_H: return "s_res_H";
331 case s_res_HT: return "s_res_HT";
332 case s_res_HTT: return "s_res_HTT";
333 case s_res_HTTP: return "s_res_HTTP";
334 case s_res_first_http_major: return "s_res_first_http_major";
335 case s_res_http_major: return "s_res_http_major";
336 case s_res_first_http_minor: return "s_res_first_http_minor";
337 case s_res_http_minor: return "s_res_http_minor";
338 case s_res_first_status_code: return "s_res_first_status_code";
339 case s_res_status_code: return "s_res_status_code";
340 case s_res_status_start: return "s_res_status_start";
341 case s_res_status: return "s_res_status";
342 case s_res_line_almost_done: return "s_res_line_almost_done";
343 case s_start_req: return "s_start_req";
344 case s_req_method: return "s_req_method";
345 case s_req_spaces_before_url: return "s_req_spaces_before_url";
346 case s_req_scheme: return "s_req_scheme";
347 case s_req_scheme_slash: return "s_req_scheme_slash";
348 case s_req_scheme_slash_slash: return "s_req_scheme_slash_slash";
349 case s_req_server_start: return "s_req_server_start";
350 case s_req_server: return "s_req_server";
351 case s_req_server_with_at: return "s_req_server_with_at";
352 case s_req_path: return "s_req_path";
353 case s_req_query_string_start: return "s_req_query_string_start";
354 case s_req_query_string: return "s_req_query_string";
355 case s_req_fragment_start: return "s_req_fragment_start";
356 case s_req_fragment: return "s_req_fragment";
357 case s_req_http_start: return "s_req_http_start";
358 case s_req_http_H: return "s_req_http_H";
359 case s_req_http_HT: return "s_req_http_HT";
360 case s_req_http_HTT: return "s_req_http_HTT";
361 case s_req_http_HTTP: return "s_req_http_HTTP";
362 case s_req_first_http_major: return "s_req_first_http_major";
363 case s_req_http_major: return "s_req_http_major";
364 case s_req_first_http_minor: return "s_req_first_http_minor";
365 case s_req_http_minor: return "s_req_http_minor";
366 case s_req_line_almost_done: return "s_req_line_almost_done";
367 case s_header_field_start: return "s_header_field_start";
368 case s_header_field: return "s_header_field";
369 case s_header_value_discard_ws: return "s_header_value_discard_ws";
370 case s_header_value_discard_ws_almost_done:
371 return "s_header_value_discard_ws_almost_done";
372 case s_header_value_discard_lws: return "s_header_value_discard_lws";
373 case s_header_value_start: return "s_header_value_start";
374 case s_header_value: return "s_header_value";
375 case s_header_value_lws: return "s_header_value_lws";
376 case s_header_almost_done: return "s_header_almost_done";
377 case s_chunk_size_start: return "s_chunk_size_start";
378 case s_chunk_size: return "s_chunk_size";
379 case s_chunk_parameters: return "s_chunk_parameters";
380 case s_chunk_size_almost_done: return "s_chunk_size_almost_done";
381 case s_headers_almost_done: return "s_headers_almost_done";

Callers 1

http_message.cppFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected