+
Point of view
All features
class CGI_RESPONSE_LOCAL_REDIRECT
Summary
CGI response implementation: local redirect
Direct parents
Inherit list: CGI_RESPONSE
Insert list: CGI_UTILS
Class invariant
Overview
Creation features
{ANY}
Features
{CGI_HANDLER}
{CGI}
{ANY}
checks
{ANY}
constants
{ANY}
{}
writable attribute
query: FIXED_STRING
writable attribute
set_redirect (a_path: ABSTRACT_STRING, a_query: ABSTRACT_STRING)
effective procedure
require ensure
  • path = a_path.intern
  • a_query = Void implies query = Void
  • a_query /= Void implies query = a_query.intern
flush (a_cgi: CGI, a_output: OUTPUT_STREAM): BOOLEAN
effective function
{CGI}
out_in_tagged_out_memory
effective procedure
{ANY}
Append terse printable representation of current object in tagged_out_memory.
require
    • locked: tagged_out_locked
    • locked: tagged_out_locked
ensure
  • still_locked: tagged_out_locked
  • not_cleared: tagged_out_memory.count >= old tagged_out_memory.count
  • append_only: old tagged_out_memory.twin.is_equal(tagged_out_memory.substring(1, old tagged_out_memory.count))
is_token (value: ABSTRACT_STRING): BOOLEAN
effective function
{ANY}
require
  • value /= Void
is_separators (value: ABSTRACT_STRING): BOOLEAN
effective function
{ANY}
require
  • value /= Void
is_valid_path (a_path: ABSTRACT_STRING): BOOLEAN
effective function
{ANY}
effective function
{ANY}
CRLF, the standard Web end-of-line
is_separator (char: CHARACTER): BOOLEAN
effective function
{}