summaryrefslogtreecommitdiffabout
path: root/include/kingate/fastcgi.h
Unidiff
Diffstat (limited to 'include/kingate/fastcgi.h') (more/less context) (ignore whitespace changes)
-rw-r--r--include/kingate/fastcgi.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/include/kingate/fastcgi.h b/include/kingate/fastcgi.h
index fd293b9..6f136b3 100644
--- a/include/kingate/fastcgi.h
+++ b/include/kingate/fastcgi.h
@@ -32,32 +32,47 @@ namespace kingate {
32 * @param s the file descriptor of preopened socket. 32 * @param s the file descriptor of preopened socket.
33 */ 33 */
34 fcgi_socket(int s); 34 fcgi_socket(int s);
35 ~fcgi_socket(); 35 ~fcgi_socket();
36 }; 36 };
37 37
38 /** 38 /**
39 * The implementation of the interface to the FastCGI. 39 * The implementation of the interface to the FastCGI.
40 */ 40 */
41 class fcgi_interface : public cgi_interface { 41 class fcgi_interface : public cgi_interface {
42 public: 42 public:
43 /** 43 /**
44 * buffer for sbin
45 * @see sbin
46 */
47 char buf_sbin[512];
48 /**
44 * stdin fcgi streambuf. 49 * stdin fcgi streambuf.
45 */ 50 */
46 fcgi_streambuf sbin; 51 fcgi_streambuf sbin;
47 /** 52 /**
53 * buffer for sbout
54 * @see sbout
55 */
56 char buf_sbout[512];
57 /**
48 * stdout fcgi streambuf. 58 * stdout fcgi streambuf.
49 */ 59 */
50 fcgi_streambuf sbout; 60 fcgi_streambuf sbout;
51 /** 61 /**
62 * buffer for sberr
63 * @see sberr
64 */
65 char buf_sberr[512];
66 /**
52 * stderr fcgi streambuf. 67 * stderr fcgi streambuf.
53 */ 68 */
54 fcgi_streambuf sberr; 69 fcgi_streambuf sberr;
55 /** 70 /**
56 * stdin istream. 71 * stdin istream.
57 */ 72 */
58 istream sin; 73 istream sin;
59 /** 74 /**
60 * stdout ostream. 75 * stdout ostream.
61 */ 76 */
62 ostream sout; 77 ostream sout;
63 /** 78 /**