Lines Matching refs:sapi_module

73 SAPI_API sapi_module_struct sapi_module;  variable
83 sapi_module = *sf; in sapi_startup()
237 if (!sapi_module.default_post_reader) { in sapi_read_post_data()
240 sapi_module.sapi_error(E_WARNING, "Unsupported content type: '%s'", content_type); in sapi_read_post_data()
254 if(sapi_module.default_post_reader) { in sapi_read_post_data()
255 sapi_module.default_post_reader(TSRMLS_C); in sapi_read_post_data()
273 …read_bytes = sapi_module.read_post(SG(request_info).post_data+SG(read_post_bytes), SAPI_POST_BLOCK… in SAPI_POST_READER_FUNC()
415 SG(request_info).cookie_data = sapi_module.read_cookies(TSRMLS_C); in sapi_activate_headers_only()
416 if (sapi_module.activate) { in sapi_activate_headers_only()
417 sapi_module.activate(TSRMLS_C); in sapi_activate_headers_only()
420 if (sapi_module.input_filter_init ) { in sapi_activate_headers_only()
421 sapi_module.input_filter_init(TSRMLS_C); in sapi_activate_headers_only()
472 if (sapi_module.default_post_reader) { in sapi_activate()
473 sapi_module.default_post_reader(TSRMLS_C); in sapi_activate()
481 SG(request_info).cookie_data = sapi_module.read_cookies(TSRMLS_C); in sapi_activate()
483 if (sapi_module.activate) { in sapi_activate()
484 sapi_module.activate(TSRMLS_C); in sapi_activate()
487 if (sapi_module.input_filter_init) { in sapi_activate()
488 sapi_module.input_filter_init(TSRMLS_C); in sapi_activate()
507 if(sapi_module.read_post) { in sapi_deactivate()
512 while((read_bytes = sapi_module.read_post(dummy, sizeof(dummy)-1 TSRMLS_CC)) > 0) { in sapi_deactivate()
535 if (sapi_module.deactivate) { in sapi_deactivate()
536 sapi_module.deactivate(TSRMLS_C); in sapi_deactivate()
648 if (!sapi_module.header_handler || in sapi_header_add_op()
649 (SAPI_HEADER_ADD & sapi_module.header_handler(sapi_header, op, &SG(sapi_headers) TSRMLS_CC))) { in sapi_header_add_op()
680sapi_module.sapi_error(E_WARNING, "Cannot modify header information - headers already sent by (out… in sapi_header_op()
683 sapi_module.sapi_error(E_WARNING, "Cannot modify header information - headers already sent"); in sapi_header_op()
708 if (sapi_module.header_handler) { in sapi_header_op()
709 sapi_module.header_handler(&sapi_header, op, &SG(sapi_headers) TSRMLS_CC); in sapi_header_op()
731 sapi_module.sapi_error(E_WARNING, "Header to delete may not contain colon."); in sapi_header_op()
734 if (sapi_module.header_handler) { in sapi_header_op()
737 sapi_module.header_handler(&sapi_header, op, &SG(sapi_headers) TSRMLS_CC); in sapi_header_op()
749 sapi_module.sapi_error(E_WARNING, "Header may not contain " in sapi_header_op()
755 sapi_module.sapi_error(E_WARNING, "Header may not contain NUL bytes"); in sapi_header_op()
861 if (SG(sapi_headers).send_default_content_type && sapi_module.send_headers) { in sapi_send_headers()
881 if (sapi_module.send_headers) { in sapi_send_headers()
882 retval = sapi_module.send_headers(&SG(sapi_headers) TSRMLS_CC); in sapi_send_headers()
902 sapi_module.send_header(&http_status_line, SG(server_context) TSRMLS_CC); in sapi_send_headers()
904 …with_argument(&SG(sapi_headers).headers, (llist_apply_with_arg_func_t) sapi_module.send_header, SG… in sapi_send_headers()
909 sapi_module.send_header(&default_header, SG(server_context) TSRMLS_CC); in sapi_send_headers()
912 sapi_module.send_header(NULL, SG(server_context) TSRMLS_CC); in sapi_send_headers()
966 sapi_module.default_post_reader = default_post_reader; in sapi_register_default_post_reader()
976 sapi_module.treat_data = treat_data; in sapi_register_treat_data()
985 sapi_module.input_filter = input_filter; in sapi_register_input_filter()
986 sapi_module.input_filter_init = input_filter_init; in sapi_register_input_filter()
992 if (sapi_module.flush) { in sapi_flush()
993 sapi_module.flush(SG(server_context)); in sapi_flush()
1002 if (sapi_module.get_stat) { in sapi_get_stat()
1003 return sapi_module.get_stat(TSRMLS_C); in sapi_get_stat()
1018 if (sapi_module.getenv) { in sapi_getenv()
1019 char *value, *tmp = sapi_module.getenv(name, name_len TSRMLS_CC); in sapi_getenv()
1025 if (sapi_module.input_filter) { in sapi_getenv()
1026 sapi_module.input_filter(PARSE_STRING, name, &value, strlen(value), NULL TSRMLS_CC); in sapi_getenv()
1035 if (sapi_module.get_fd) { in sapi_get_fd()
1036 return sapi_module.get_fd(fd TSRMLS_CC); in sapi_get_fd()
1044 if (sapi_module.force_http_10) { in sapi_force_http_10()
1045 return sapi_module.force_http_10(TSRMLS_C); in sapi_force_http_10()
1054 if (sapi_module.get_target_uid) { in sapi_get_target_uid()
1055 return sapi_module.get_target_uid(obj TSRMLS_CC); in sapi_get_target_uid()
1063 if (sapi_module.get_target_gid) { in sapi_get_target_gid()
1064 return sapi_module.get_target_gid(obj TSRMLS_CC); in sapi_get_target_gid()
1074 if (sapi_module.get_request_time && SG(server_context)) { in sapi_get_request_time()
1075 SG(global_request_time) = sapi_module.get_request_time(TSRMLS_C); in sapi_get_request_time()
1088 if (sapi_module.terminate_process) { in sapi_terminate_process()
1089 sapi_module.terminate_process(TSRMLS_C); in sapi_terminate_process()