EIRAM
atomic and molecular data in form of polynomial fits
Data Types | Modules | Functions/Subroutines | Variables
cgi_protocol.f90 File Reference

Go to the source code of this file.

Data Types

type  cgi_protocol::dict_data
 
interface  cgi_protocol::cgi_get
 

Modules

module  cgi_protocol
 

Functions/Subroutines

subroutine cgi_protocol::cgi_begin (html, dict, luout)
 
subroutine cgi_protocol::cgi_header (type)
 
subroutine cgi_protocol::cgi_get_method (dict, length)
 
subroutine cgi_protocol::cgi_post_method (dict, length)
 
subroutine cgi_protocol::cgi_dustmote_method (dict)
 
subroutine cgi_protocol::cgi_store_dict (dict, string)
 
subroutine cgi_protocol::cgi_decode_string (string)
 
subroutine cgi_protocol::cgi_end
 
subroutine cgi_protocol::cgi_error (msg, template)
 
subroutine cgi_protocol::cgi_get_session (dict, value)
 
subroutine cgi_protocol::cgi_get_string (dict, varname, value)
 
subroutine cgi_protocol::cgi_get_integer (dict, varname, value)
 
subroutine cgi_protocol::cgi_get_real (dict, varname, value)
 
subroutine cgi_protocol::cgi_get_real8 (dict, varname, value)
 
subroutine cgi_protocol::cgi_get_logical (dict, varname, value)
 

Variables

integer, parameter cgi_protocol::dict_key_length = 80
 
integer, parameter cgi_protocol::dict_value_length = 500
 
integer, parameter cgi_protocol::dict_buffer_length = DICT_KEY_LENGTH + DICT_VALUE_LENGTH + 1
 
integer, parameter cgi_protocol::output_no_header = 0
 
integer, parameter cgi_protocol::output_html = 1
 
integer, parameter cgi_protocol::output_text = 2
 
integer, parameter, private cgi_protocol::output_html_delayed = 3
 
integer, parameter, private cgi_protocol::output_text_delayed = 4
 
type(dict_data), parameter cgi_protocol::dict_null = dict_data('')
 
integer, save, private cgi_protocol::method = -1
 
integer, save, private cgi_protocol::luout_cgi = 6
 
logical, save, private cgi_protocol::header_written