class FCGI_RECORD_TYPE_ENUM

(source code)

Description

Enumeration of Fast-CGI header record types.

#define FCGI_BEGIN_REQUEST       1
#define FCGI_ABORT_REQUEST       2
#define FCGI_END_REQUEST         3
#define FCGI_PARAMS              4
#define FCGI_STDIN               5
#define FCGI_STDOUT              6
#define FCGI_STDERR              7
#define FCGI_DATA                8
#define FCGI_GET_VALUES          9
#define FCGI_GET_VALUES_RESULT  10
#define FCGI_UNKNOWN_TYPE       11
note
	description: "[
		Enumeration of [https://fast-cgi.github.io/spec#8-types-and-constants Fast-CGI header record types].

			#define FCGI_BEGIN_REQUEST       1
			#define FCGI_ABORT_REQUEST       2
			#define FCGI_END_REQUEST         3
			#define FCGI_PARAMS              4
			#define FCGI_STDIN               5
			#define FCGI_STDOUT              6
			#define FCGI_STDERR              7
			#define FCGI_DATA                8
			#define FCGI_GET_VALUES          9
			#define FCGI_GET_VALUES_RESULT  10
			#define FCGI_UNKNOWN_TYPE       11
	]"

	author: "Finnian Reilly"
	copyright: "Copyright (c) 2001-2022 Finnian Reilly"
	contact: "finnian at eiffel hyphen loop dot com"

	license: "MIT license (See: en.wikipedia.org/wiki/MIT_License)"
	date: "2023-07-16 11:48:16 GMT (Sunday 16th July 2023)"
	revision: "6"

class
	FCGI_RECORD_TYPE_ENUM

inherit
	EL_ENUMERATION_NATURAL_8
		rename
			foreign_naming as Snake_case_upper
		redefine
			initialize_fields
		end

create
	make

feature {NONE} -- Initialization

	initialize_fields
		do
			begin_request := 1
			abort_request := 2
			end_request := 3
			params := 4
			stdin := 5
			stdout := 6
			stderr := 7
			data := 8
			get_values := 9
			get_values_result := 10
			unknown_type := 11
		end

feature -- Access

	begin_request: NATURAL_8

	abort_request: NATURAL_8

	end_request: NATURAL_8

	params: NATURAL_8

	stdin: NATURAL_8

	stdout: NATURAL_8

	stderr: NATURAL_8

	data: NATURAL_8

	get_values: NATURAL_8

	get_values_result: NATURAL_8

	unknown_type: NATURAL_8

feature {NONE} -- Constants

	Snake_case_upper: EL_SNAKE_CASE_TRANSLATER
		once
			Result := {EL_CASE}.Upper
		end

end