1SCGI(3kaya)                  Kaya module reference                 SCGI(3kaya)
2
3
4

NAME

6       SCGI - SCGI interface
7

DESCRIPTION

9       This  module  provides  functions  needed  by the SCGI interface ( SCGI
10       protocol ⟨http://python.ca/scgi/protocol.txt⟩ ). The majority of  these
11       functions  are  used by the SCGI template ( scgi.ks ) and should not be
12       called directly by programs. The exceptions are SCGI.scgiEnv (3kaya)  ,
13       which  should  replace any call to System.getEnv (3kaya) within an SCGI
14       program, and SCGI.scgiPage (3kaya) , which may  be  overloaded  in  the
15       same  way that Webapp.displayPage (3kaya) is overloaded in web applica‐
16       tions.
17

TYPE SYNONYMS

19       ChildSlot = Maybe<ChildProcess>

DATA TYPES

21       SCGI.ChildProcess (3kaya)
22       SCGI.SCGI (3kaya)

EXCEPTIONS

24       SCGI.BadNetString (3kaya)
25       SCGI.MalformedHeaders (3kaya)

FUNCTIONS

27       SCGI.finishedInput (3kaya)
28       SCGI.firstEmptySlot (3kaya)
29       SCGI.firstSpareSlot (3kaya)
30       SCGI.initEnv (3kaya)
31       SCGI.nextChar (3kaya)
32       SCGI.numSpareServers (3kaya)
33       SCGI.scgiEnv (3kaya)
34       SCGI.scgiPage (3kaya)
35       SCGI.scgiPage_1 (3kaya)
36       SCGI.scgiPage_2 (3kaya)
37       SCGI.scgiPage_3 (3kaya)

AUTHORS

39       Kaya  standard  library  by  Edwin  Brady,  Chris  Morris  and   others
40       (kaya@kayalang.org). For further information see http://kayalang.org/

LICENSE

42       The  Kaya  standard  library  is free software; you can redistribute it
43       and/or modify it under the terms  of  the  GNU  Lesser  General  Public
44       License  (version  2.1  or  any later version) as published by the Free
45       Software Foundation.
46
47
48
49Kaya                             December 2010                     SCGI(3kaya)
Impressum