Lines Matching refs:bozohttpd_t
100 typedef struct bozohttpd_t {
147 } bozohttpd_t;
151 bozohttpd_t *hr_httpd;
256 void debug__(bozohttpd_t *, int, const char *, ...) BOZO_PRINTFLIKE(3, 4);
285 int bozo_http_error(bozohttpd_t *, int, bozo_httpreq_t *, const char *);
291 char *bozo_escape_rfc3986(bozohttpd_t *httpd, const char *url, int absolute);
292 char *bozo_escape_html(bozohttpd_t *httpd, const char *url);
296 void bozowarn(bozohttpd_t *, const char *, ...)
298 void bozoerr(bozohttpd_t *, int, const char *, ...)
301 void bozoasprintf(bozohttpd_t *, char **, const char *, ...)
303 char *bozodgetln(bozohttpd_t *, int, ssize_t *, ssize_t (*)(bozohttpd_t *,
306 void *bozomalloc(bozohttpd_t *, size_t);
307 void *bozorealloc(bozohttpd_t *, void *, size_t);
308 char *bozostrdup(bozohttpd_t *, bozo_httpreq_t *, const char *);
324 void bozo_ssl_set_opts(bozohttpd_t *, const char *, const char *);
325 void bozo_ssl_set_ciphers(bozohttpd_t *, const char *);
326 void bozo_ssl_init(bozohttpd_t *);
327 int bozo_ssl_accept(bozohttpd_t *);
328 void bozo_ssl_shutdown(bozohttpd_t *);
329 void bozo_ssl_destroy(bozohttpd_t *);
360 void bozo_cgi_setbin(bozohttpd_t *, const char *);
361 void bozo_setenv(bozohttpd_t *, const char *, const char *, char **);
373 void bozo_add_lua_map(bozohttpd_t *, const char *, const char *);
386 void bozo_daemon_init(bozohttpd_t *);
387 int bozo_daemon_fork(bozohttpd_t *);
388 void bozo_daemon_closefds(bozohttpd_t *);
418 bozo_content_map_t *bozo_match_content_map(bozohttpd_t *, const char *, int);
419 bozo_content_map_t *bozo_get_content_map(bozohttpd_t *, const char *);
424 void bozo_add_content_map_mime(bozohttpd_t *, const char *, const char *,
431 void bozo_add_content_map_cgi(bozohttpd_t *, const char *, const char *);
437 int bozo_printf(bozohttpd_t *, const char *, ...) BOZO_PRINTFLIKE(2, 3);
438 ssize_t bozo_read(bozohttpd_t *, int, void *, size_t);
439 ssize_t bozo_write(bozohttpd_t *, int, const void *, size_t);
440 int bozo_flush(bozohttpd_t *, FILE *);
443 int bozo_init_httpd(bozohttpd_t *);
444 int bozo_init_prefs(bozohttpd_t *, bozoprefs_t *);
445 int bozo_set_defaults(bozohttpd_t *, bozoprefs_t *);
446 int bozo_setup(bozohttpd_t *, bozoprefs_t *, const char *, const char *);
447 void bozo_cleanup(bozohttpd_t *, bozoprefs_t *);
448 bozo_httpreq_t *bozo_read_request(bozohttpd_t *);
451 int bozo_set_timeout(bozohttpd_t *, bozoprefs_t *, const char *, const char *);
458 int bozo_set_pref(bozohttpd_t *, bozoprefs_t *, const char *, const char *);