Lines Matching defs:_sapi_module_struct

215 struct _sapi_module_struct {  struct
219 int (*startup)(struct _sapi_module_struct *sapi_module); argument
220 int (*shutdown)(struct _sapi_module_struct *sapi_module); argument
222 int (*activate)(void);
223 int (*deactivate)(void);
225 size_t (*ub_write)(const char *str, size_t str_length);
226 void (*flush)(void *server_context);
227 zend_stat_t *(*get_stat)(void);
228 char *(*getenv)(const char *name, size_t name_len);
230 void (*sapi_error)(int type, const char *error_msg, ...) ZEND_ATTRIBUTE_FORMAT(printf, 2, 3);
232 …int (*header_handler)(sapi_header_struct *sapi_header, sapi_header_op_enum op, sapi_headers_struct…
233 int (*send_headers)(sapi_headers_struct *sapi_headers);
234 void (*send_header)(sapi_header_struct *sapi_header, void *server_context);
236 size_t (*read_post)(char *buffer, size_t count_bytes);
237 char *(*read_cookies)(void);
239 void (*register_server_variables)(zval *track_vars_array);
240 void (*log_message)(const char *message, int syslog_type_int);
241 zend_result (*get_request_time)(double *request_time);
242 void (*terminate_process)(void);
244 char *php_ini_path_override;
246 void (*default_post_reader)(void);
247 void (*treat_data)(int arg, char *str, zval *destArray);
248 char *executable_location;
250 int php_ini_ignore;
251 int php_ini_ignore_cwd; /* don't look for php.ini in the current directory */
253 int (*get_fd)(int *fd);
255 int (*force_http_10)(void);
257 int (*get_target_uid)(uid_t *);
258 int (*get_target_gid)(gid_t *);
260 …unsigned int (*input_filter)(int arg, const char *var, char **val, size_t val_len, size_t *new_val…
262 void (*ini_defaults)(HashTable *configuration_hash);
263 int phpinfo_as_text;
265 char *ini_entries;
266 const zend_function_entry *additional_functions;
267 unsigned int (*input_filter_init)(void);