# Class type Netcgi1_compat.Netcgi_types.cgi_activation

    class type cgi_activation = object .. end

    method environment : Netcgi1_compat.Netcgi_env.cgi_environment

    method request_method : request_method

    method initial_arguments : (string * cgi_argument) list

    method initial_argument : string -> cgi_argument

    method initial_argument_value : ?default:string -> string -> string

    method initial_multiple_argument : string -> cgi_argument list

    method arguments : (string * cgi_argument) list

    method argument : string -> cgi_argument

    method argument_value : ?default:string -> string -> string

    method multiple_argument : string -> cgi_argument list

    method set_arguments : ?fin:bool -> cgi_argument list -> unit

    method update_argument : ?fin:bool -> cgi_argument -> unit

    method update_multiple_argument : ?fin:bool -> cgi_argument list -> unit

    method delete_argument : ?fin:bool -> string -> unit

    method url : ?protocol:Netcgi1_compat.Netcgi_env.protocol ->
           ?with_authority:other_url_spec ->
           ?with_script_name:other_url_spec ->
           ?with_path_info:other_url_spec ->
           ?with_query_string:query_string_spec ->
           unit -> string

    method output : Netchannels.trans_out_obj_channel

    method set_header : ?status:status ->
           ?content_type:string ->
           ?cache:cache_control ->
           ?filename:string ->
           ?language:string ->
           ?script_type:string ->
           ?style_type:string ->
           ?set_cookie:cgi_cookie list ->
           ?fields:(string * string list) list -> unit -> unit

    method set_redirection_header : string -> unit

    method finalize : unit -> unit