153 int cgi_stdout_readevent(EventHandler *ev, Event *event); |
168 int cgi_stdout_readevent(EventHandler *ev, Event *event); |
154 int cgi_stderr_readevent(EventHandler *ev, Event *event); |
169 int cgi_stderr_readevent(EventHandler *ev, Event *event); |
155 int cgi_event_finish(EventHandler *ev, Event *event); |
170 int cgi_event_finish(EventHandler *ev, Event *event); |
156 int cgi_writeevent(EventHandler *ev, Event *event); |
171 int cgi_writeevent(EventHandler *ev, Event *event); |
157 |
172 |
158 int cgi_read_output(CGIHandler *handler, EventHandler *ev); |
173 CgiIOResult cgi_read_output(CGIHandler *handler, EventHandler *ev); |
159 |
174 |
160 CGIResponseParser* cgi_parser_new(Session *sn, Request *rq); |
175 CGIResponseParser* cgi_parser_new(Session *sn, Request *rq); |
161 void cgi_parser_free(CGIResponseParser *parser); |
176 void cgi_parser_free(CGIResponseParser *parser); |
162 int cgi_parse_response(CGIResponseParser *parser, char *buf, size_t len, size_t *bpos); |
177 int cgi_parse_response(CGIResponseParser *parser, char *buf, size_t len, size_t *bpos); |
163 |
178 |