php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
_sapi_module_struct Struct Reference

#include <SAPI.h>

Data Fields

char * name
 
char * pretty_name
 
int(* startup )(struct _sapi_module_struct *sapi_module)
 
int(* shutdown )(struct _sapi_module_struct *sapi_module)
 
int(* activate )(void)
 
int(* deactivate )(void)
 
size_t(* ub_write )(const char *str, size_t str_length)
 
void(* flush )(void *server_context)
 
zend_stat_t *(* get_stat )(void)
 
char *(* getenv )(const char *name, size_t name_len)
 
void(* sapi_error )(int type, const char *error_msg,...) ZEND_ATTRIBUTE_FORMAT(printf
 
void int(* header_handler )(sapi_header_struct *sapi_header, sapi_header_op_enum op, sapi_headers_struct *sapi_headers)
 
int(* send_headers )(sapi_headers_struct *sapi_headers)
 
void(* send_header )(sapi_header_struct *sapi_header, void *server_context)
 
size_t(* read_post )(char *buffer, size_t count_bytes)
 
char *(* read_cookies )(void)
 
void(* register_server_variables )(zval *track_vars_array)
 
void(* log_message )(const char *message, int syslog_type_int)
 
zend_result(* get_request_time )(double *request_time)
 
void(* terminate_process )(void)
 
char * php_ini_path_override
 
void(* default_post_reader )(void)
 
void(* treat_data )(int arg, char *str, zval *destArray)
 
char * executable_location
 
int php_ini_ignore
 
int php_ini_ignore_cwd
 
int(* get_fd )(int *fd)
 
int(* force_http_10 )(void)
 
int(* get_target_uid )(uid_t *)
 
int(* get_target_gid )(gid_t *)
 
unsigned int(* input_filter )(int arg, const char *var, char **val, size_t val_len, size_t *new_val_len)
 
void(* ini_defaults )(HashTable *configuration_hash)
 
int phpinfo_as_text
 
const char * ini_entries
 
const zend_function_entryadditional_functions
 
unsigned int(* input_filter_init )(void)
 

Detailed Description

Definition at line 237 of file SAPI.h.

Field Documentation

◆ activate

int(* _sapi_module_struct::activate) (void)

Definition at line 244 of file SAPI.h.

◆ additional_functions

const zend_function_entry* _sapi_module_struct::additional_functions

Definition at line 288 of file SAPI.h.

◆ deactivate

int(* _sapi_module_struct::deactivate) (void)

Definition at line 245 of file SAPI.h.

◆ default_post_reader

void(* _sapi_module_struct::default_post_reader) (void)

Definition at line 268 of file SAPI.h.

◆ executable_location

char* _sapi_module_struct::executable_location

Definition at line 270 of file SAPI.h.

◆ flush

void(* _sapi_module_struct::flush) (void *server_context)

Definition at line 248 of file SAPI.h.

◆ force_http_10

int(* _sapi_module_struct::force_http_10) (void)

Definition at line 277 of file SAPI.h.

◆ get_fd

int(* _sapi_module_struct::get_fd) (int *fd)

Definition at line 275 of file SAPI.h.

◆ get_request_time

zend_result(* _sapi_module_struct::get_request_time) (double *request_time)

Definition at line 263 of file SAPI.h.

◆ get_stat

zend_stat_t *(* _sapi_module_struct::get_stat) (void)

Definition at line 249 of file SAPI.h.

◆ get_target_gid

int(* _sapi_module_struct::get_target_gid) (gid_t *)

Definition at line 280 of file SAPI.h.

◆ get_target_uid

int(* _sapi_module_struct::get_target_uid) (uid_t *)

Definition at line 279 of file SAPI.h.

◆ getenv

char *(* _sapi_module_struct::getenv) (const char *name, size_t name_len)

Definition at line 250 of file SAPI.h.

◆ header_handler

void int(* _sapi_module_struct::header_handler) (sapi_header_struct *sapi_header, sapi_header_op_enum op, sapi_headers_struct *sapi_headers)

Definition at line 254 of file SAPI.h.

◆ ini_defaults

void(* _sapi_module_struct::ini_defaults) (HashTable *configuration_hash)

Definition at line 284 of file SAPI.h.

◆ ini_entries

const char* _sapi_module_struct::ini_entries

Definition at line 287 of file SAPI.h.

◆ input_filter

unsigned int(* _sapi_module_struct::input_filter) (int arg, const char *var, char **val, size_t val_len, size_t *new_val_len)

Definition at line 282 of file SAPI.h.

◆ input_filter_init

unsigned int(* _sapi_module_struct::input_filter_init) (void)

Definition at line 289 of file SAPI.h.

◆ log_message

void(* _sapi_module_struct::log_message) (const char *message, int syslog_type_int)

Definition at line 262 of file SAPI.h.

◆ name

char* _sapi_module_struct::name

Definition at line 238 of file SAPI.h.

◆ php_ini_ignore

int _sapi_module_struct::php_ini_ignore

Definition at line 272 of file SAPI.h.

◆ php_ini_ignore_cwd

int _sapi_module_struct::php_ini_ignore_cwd

Definition at line 273 of file SAPI.h.

◆ php_ini_path_override

char* _sapi_module_struct::php_ini_path_override

Definition at line 266 of file SAPI.h.

◆ phpinfo_as_text

int _sapi_module_struct::phpinfo_as_text

Definition at line 285 of file SAPI.h.

◆ pretty_name

char* _sapi_module_struct::pretty_name

Definition at line 239 of file SAPI.h.

◆ read_cookies

char *(* _sapi_module_struct::read_cookies) (void)

Definition at line 259 of file SAPI.h.

◆ read_post

size_t(* _sapi_module_struct::read_post) (char *buffer, size_t count_bytes)

Definition at line 258 of file SAPI.h.

◆ register_server_variables

void(* _sapi_module_struct::register_server_variables) (zval *track_vars_array)

Definition at line 261 of file SAPI.h.

◆ sapi_error

void(* _sapi_module_struct::sapi_error) (int type, const char *error_msg,...) ZEND_ATTRIBUTE_FORMAT(printf

Definition at line 252 of file SAPI.h.

◆ send_header

void(* _sapi_module_struct::send_header) (sapi_header_struct *sapi_header, void *server_context)

Definition at line 256 of file SAPI.h.

◆ send_headers

int(* _sapi_module_struct::send_headers) (sapi_headers_struct *sapi_headers)

Definition at line 255 of file SAPI.h.

◆ shutdown

int(* _sapi_module_struct::shutdown) (struct _sapi_module_struct *sapi_module)

Definition at line 242 of file SAPI.h.

◆ startup

int(* _sapi_module_struct::startup) (struct _sapi_module_struct *sapi_module)

Definition at line 241 of file SAPI.h.

◆ terminate_process

void(* _sapi_module_struct::terminate_process) (void)

Definition at line 264 of file SAPI.h.

◆ treat_data

void(* _sapi_module_struct::treat_data) (int arg, char *str, zval *destArray)

Definition at line 269 of file SAPI.h.

◆ ub_write

size_t(* _sapi_module_struct::ub_write) (const char *str, size_t str_length)

Definition at line 247 of file SAPI.h.


The documentation for this struct was generated from the following file: