    class
    	CGI_ENVIRONMENT

    General
    	cluster: cgi_handling
    	description: "Access to environment variables set by the HTTP server when the CGI application is executed. This class may be used as ancestor by classes needing its facilities."

    Ancestors
    	ANY
    	EXECUTION_ENVIRONMENT

    Queries
    	Auth_type: STRING_8
    	Content_length: STRING_8
    	Content_type: STRING_8
    	Cookies: HASH_TABLE [STRING_8, STRING_8]
    	Gateway_interface: STRING_8
    	Http_accept: STRING_8
    	Http_user_agent: STRING_8
    	Path_info: STRING_8
    	Path_translated: STRING_8
    	Query_string: STRING_8
    	Remote_addr: STRING_8
    	Remote_host: STRING_8
    	Remote_ident: STRING_8
    	Remote_user: STRING_8
    	Request_method: STRING_8
    	Script_name: STRING_8
    	Server_name: STRING_8
    	Server_port: STRING_8
    	Server_protocol: STRING_8
    	Server_software: STRING_8

    Commands
    	set_environment_variable (variable, val: STRING_8)