Lines Matching defs:_sapi_module_struct

237 struct _sapi_module_struct {  struct
241 int (*startup)(struct _sapi_module_struct *sapi_module); argument
242 int (*shutdown)(struct _sapi_module_struct *sapi_module); argument
244 int (*activate)(void);
245 int (*deactivate)(void);
247 size_t (*ub_write)(const char *str, size_t str_length);
248 void (*flush)(void *server_context);
249 zend_stat_t *(*get_stat)(void);
250 char *(*getenv)(const char *name, size_t name_len);
252 void (*sapi_error)(int type, const char *error_msg, ...) ZEND_ATTRIBUTE_FORMAT(printf, 2, 3);
254 …int (*header_handler)(sapi_header_struct *sapi_header, sapi_header_op_enum op, sapi_headers_struct…
255 int (*send_headers)(sapi_headers_struct *sapi_headers);
256 void (*send_header)(sapi_header_struct *sapi_header, void *server_context);
258 size_t (*read_post)(char *buffer, size_t count_bytes);
259 char *(*read_cookies)(void);
261 void (*register_server_variables)(zval *track_vars_array);
262 void (*log_message)(const char *message, int syslog_type_int);
263 zend_result (*get_request_time)(double *request_time);
264 void (*terminate_process)(void);
266 char *php_ini_path_override;
268 void (*default_post_reader)(void);
269 void (*treat_data)(int arg, char *str, zval *destArray);
270 char *executable_location;
272 int php_ini_ignore;
273 int php_ini_ignore_cwd; /* don't look for php.ini in the current directory */
275 int (*get_fd)(int *fd);
277 int (*force_http_10)(void);
279 int (*get_target_uid)(uid_t *);
280 int (*get_target_gid)(gid_t *);
282 …unsigned int (*input_filter)(int arg, const char *var, char **val, size_t val_len, size_t *new_val…
284 void (*ini_defaults)(HashTable *configuration_hash);
285 int phpinfo_as_text;
287 const char *ini_entries;
288 const zend_function_entry *additional_functions;
289 unsigned int (*input_filter_init)(void);