f74dd52d1377daa17864fed7d741265348243f07
[catagits/fcgi2.git] / doc / fastcgi-prog-guide / ap_guide.htm
1 <html><head><title></title></head>
2 <body bgcolor=#ffffff>
3  
4 <a href="cover.htm">[Top]</a> <a href="cover.htm">[Prev]</a> <a href="ch1intro.htm">[Next]</a> <a href="ap_guida.htm">[Bottom]</a>
5 <hr><br>
6  
7 <a name="4878">
8 <h4>1.   <a href="ch1intro.htm#9432">The Fast Common Gateway Interface   1</a></h4>
9 </a><dl>
10 <a name="4880">
11 <dt><dd> <a href="ch1intro.htm#8485">Advantages of FastCGI       1</a>
12 </a><dl>
13 <a name="4882">
14 <dt><dd> <a href="ch1intro.htm#8396">Long-lived Applications     1</a>
15 </a><a name="4884">
16 <dt><dd> <a href="ch1intro.htm#8445">Separating Application and Server   2</a>
17 </a><a name="4886">
18 <dt><dd> <a href="ch1intro.htm#8406">FastCGI "Roles"     2</a>
19 </a></dl>
20 <a name="4888">
21 <dt><dd> <a href="ch1intro.htm#4207">Writing FastCGI Applications        4</a>
22 </a><dl>
23 <a name="4890">
24 <dt><dd> <a href="ch1intro.htm#9469">Code Structure      5</a>
25 </a><a name="4892">
26 <dt><dd> <a href="ch1intro.htm#9480">Initial Environment Variables       5</a>
27 </a><a name="4894">
28 <dt><dd> <a href="ch1intro.htm#9785">Per-Request Environment Variables   6</a>
29 </a><a name="4896">
30 <dt><dd> <a href="ch1intro.htm#9048">Building FastCGI Applications in C          6</a>
31 </a><a name="4898">
32 <dt><dd> <a href="ch1intro.htm#9570">Building FastCGI Applications in Perl       7</a>
33 </a><a name="4900">
34 <dt><dd> <a href="ch1intro.htm#9562">Building FastCGI Applications in Tcl        7</a>
35 </a></dl>
36 <a name="4902">
37 <dt><dd> <a href="ch1intro.htm#8360">Implementation Details      7</a>
38 </a><dl>
39 <a name="4904">
40 <dt><dd> <a href="ch1intro.htm#7874">The fcgi_stdio Library: I/O Compatibility   9</a>
41 </a><a name="4906">
42 <dt><dd> <a href="ch1intro.htm#9678">The fcgi_stdio Library: Binary compatibility        10</a>
43 </a></dl>
44 </dl>
45 <a name="4908">
46 <h4>2.   <a href="ch2c.htm#3659">Developing FastCGI  Applications in C   11</a></h4>
47 </a><dl>
48 <a name="4910">
49 <dt><dd> <a href="ch2c.htm#5371">The I/O Libraries       11</a>
50 </a><a name="4912">
51 <dt><dd> <a href="ch2c.htm#5847">Code Structure          12</a>
52 </a><a name="4914">
53 <dt><dd> <a href="ch2c.htm#5373">Example 1: TinyFastCGI          12</a>
54 </a><a name="4916">
55 <dt><dd> <a href="ch2c.htm#4171">Example 2: Prime Number Generator       13</a>
56 </a><a name="4918">
57 <dt><dd> <a href="ch2c.htm#5151">Building        15</a>
58 </a><a name="4920">
59 <dt><dd> <a href="ch2c.htm#4190">Memory Leaks    16</a>
60 </a></dl>
61 <a name="4922">
62 <h4>3.   <a href="ch3perl.htm#3659">Developing FastCGI  Applications in Perl     17</a></h4>
63 </a><dl>
64 <a name="4924">
65 <dt><dd> <a href="ch3perl.htm#4183">Getting Started      17</a>
66 </a><a name="4926">
67 <dt><dd> <a href="ch3perl.htm#5002">Example: TinyFastCGI         18</a>
68 </a></dl>
69 <a name="4928">
70 <h4>4.   <a href="ch4tcl.htm#3659">Developing FastCGI  Applications in Tcl       19</a></h4>
71 </a><dl>
72 <a name="4930">
73 <dt><dd> <a href="ch4tcl.htm#4222">Getting Started       19</a>
74 </a><a name="4932">
75 <dt><dd> <a href="ch4tcl.htm#4853">Example: TinyFastCGI          20</a>
76 </a></dl>
77 <a name="4934">
78 <h4>A.   <a href="apaman.htm#3601">FastCGI  Reference Pages     21</a></h4>
79 </a><dl>
80 <a name="4936">
81 <dt><dd> <a href="apaman.htm#95860">FCGI_Accept (3)      21</a>
82 </a><dl>
83 <a name="4938">
84 <dt><dd> <a href="apaman.htm#95861">Name         21</a>
85 </a><a name="4940">
86 <dt><dd> <a href="apaman.htm#95652">Synopsis     21</a>
87 </a><a name="4942">
88 <dt><dd> <a href="apaman.htm#95656">Description          21</a>
89 </a><a name="4944">
90 <dt><dd> <a href="apaman.htm#95664">Return Values        22</a>
91 </a></dl>
92 <a name="4946">
93 <dt><dd> <a href="apaman.htm#95309">FCGI_StartFilterData (3)     22</a>
94 </a><dl>
95 <a name="4948">
96 <dt><dd> <a href="apaman.htm#95310">Name         22</a>
97 </a><a name="4950">
98 <dt><dd> <a href="apaman.htm#95312">Synopsis     22</a>
99 </a><a name="4952">
100 <dt><dd> <a href="apaman.htm#95315">Description          23</a>
101 </a><a name="4954">
102 <dt><dd> <a href="apaman.htm#95733">Return Values        23</a>
103 </a><a name="4956">
104 <dt><dd> <a href="apaman.htm#95323">Example      23</a>
105 </a></dl>
106 <a name="4958">
107 <dt><dd> <a href="apaman.htm#95846">FCGI_SetExitStatus(3)        24</a>
108 </a><dl>
109 <a name="4960">
110 <dt><dd> <a href="apaman.htm#95793">Name         24</a>
111 </a><a name="4962">
112 <dt><dd> <a href="apaman.htm#95786">Synopsis     24</a>
113 </a><a name="4964">
114 <dt><dd> <a href="apaman.htm#95788">Description          24</a>
115 </a></dl>
116 </dl>
117
118 <hr><br>
119  
120 <a href="cover.htm">[Top]</a> <a href="cover.htm">[Prev]</a> <a href="ch1intro.htm">[Next]</a> <a href="ap_guida.htm">[Bottom]</a>
121 <hr><br>
122  
123
124 <!-- This file was created with Quadralay WebWorks Publisher 3.0.3 -->
125 <!-- -->
126 <!-- For more information on how this document, and how the rest of -->
127 <!-- this server was created, email yourEmail@xyzcorp.com -->
128 <!-- -->
129 <!-- Last updated: 04/15/96 08:00:12 -->
130
131 </body>
132 </html>