src/server/daemon/protocol.h

changeset 432
7c9137f9e7f9
parent 415
d938228c382e
equal deleted inserted replaced
431:032b0ad35ee3 432:7c9137f9e7f9
31 31
32 #include "../public/nsapi.h" 32 #include "../public/nsapi.h"
33 #include "../util/io.h" 33 #include "../util/io.h"
34 #include <sys/uio.h> 34 #include <sys/uio.h>
35 #include "../util/strbuf.h" 35 #include "../util/strbuf.h"
36 #include <cx/buffer.h>
36 37
37 #ifdef __cplusplus 38 #ifdef __cplusplus
38 extern "C" { 39 extern "C" {
39 #endif 40 #endif
40 41
41 void protocol_status(Session *sn, Request *rq, int n, const char *m); 42 void protocol_status(Session *sn, Request *rq, int n, const char *m);
42 const char* protocol_status_message(int code); 43 const char* protocol_status_message(int code);
43 44
44 void add_http_status_line(sbuf_t *out, pool_handle_t *pool, Request *rq); 45 void add_http_status_line(CxBuffer *out, pool_handle_t *pool, Request *rq);
45 void add_http_response_header(sbuf_t *out, Request *rq); 46 void add_http_response_header(CxBuffer *out, Request *rq);
46 47
47 int http_start_response(Session *sn, Request *rq); 48 int http_start_response(Session *sn, Request *rq);
48 49
49 int http_send_continue(Session *sn); 50 int http_send_continue(Session *sn);
50 51

mercurial