Lines Matching defs:_sapi_module_struct

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