forked from LuaDist/fcgi
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFCGIRequest.java
More file actions
53 lines (47 loc) · 1.51 KB
/
FCGIRequest.java
File metadata and controls
53 lines (47 loc) · 1.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/*
* @(#)FCGIRequest.java
*
* FastCGi compatibility package Interface
*
* Copyright (c) 1996 Open Market, Inc.
*
* See the file "LICENSE.TERMS" for information on usage and redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
*
* $Id: FCGIRequest.java,v 1.3 2000/03/21 12:12:26 robs Exp $
*/
package com.fastcgi;
import java.net.*;
import java.io.FileDescriptor;
import java.util.Properties;
public class FCGIRequest
{
private static final String RCSID = "$Id: FCGIRequest.java,v 1.3 2000/03/21 12:12:26 robs Exp $";
/* This class has no methods. Right now we are single threaded
* so there is only one request object at any given time which
* is refrenced by an FCGIInterface class variable . All of this
* object's data could just as easily be declared directly there.
* When we thread, this will change, so we might as well use a
* seperate class. In line with this thinking, though somewhat
* more perversely, we kept the socket here.
*/
/*
* class variables
*/
/*public static Socket socket; */
// same for all requests
/*
* instance variables
*/
public Socket socket;
public boolean isBeginProcessed;
public int requestID;
public boolean keepConnection;
public int role;
public int appStatus;
public int numWriters;
public FCGIInputStream inStream;
public FCGIOutputStream outStream;
public FCGIOutputStream errStream;
public Properties params;
}