php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
Go to the source code of this file.
Data Structures | |
struct | LSAPI_key_value_pair |
struct | lsapi_request |
Macros | |
#define | LSAPI_MAX_RESP_HEADERS 1000 |
#define | LSAPI_LOG_LEVEL_BITS 0xff |
#define | LSAPI_LOG_FLAG_NONE 0 |
#define | LSAPI_LOG_FLAG_DEBUG 1 |
#define | LSAPI_LOG_FLAG_INFO 2 |
#define | LSAPI_LOG_FLAG_NOTICE 3 |
#define | LSAPI_LOG_FLAG_WARN 4 |
#define | LSAPI_LOG_FLAG_ERROR 5 |
#define | LSAPI_LOG_FLAG_CRIT 6 |
#define | LSAPI_LOG_FLAG_FATAL 7 |
#define | LSAPI_LOG_TIMESTAMP_BITS (0xff00) |
#define | LSAPI_LOG_TIMESTAMP_FULL (0x100) |
#define | LSAPI_LOG_TIMESTAMP_HMS (0x200) |
#define | LSAPI_LOG_TIMESTAMP_STDERR (0x400) |
#define | LSAPI_LOG_PID (0x10000) |
Typedefs | |
typedef struct lsapi_request | LSAPI_Request |
typedef int(* | LSAPI_CB_EnvHandler) (const char *pKey, int keyLen, const char *pValue, int valLen, void *arg) |
typedef int(* | fn_select_t) (int, fd_set *, fd_set *, fd_set *, struct timeval *) |
typedef void(* | LSAPI_On_Timer_pf) (int *forked_child_pid) |
Variables | |
LSAPI_Request | g_req |
#define LSAPI_LOG_FLAG_CRIT 6 |
Definition at line 410 of file lsapilib.h.
#define LSAPI_LOG_FLAG_DEBUG 1 |
Definition at line 405 of file lsapilib.h.
#define LSAPI_LOG_FLAG_ERROR 5 |
Definition at line 409 of file lsapilib.h.
#define LSAPI_LOG_FLAG_FATAL 7 |
Definition at line 411 of file lsapilib.h.
#define LSAPI_LOG_FLAG_INFO 2 |
Definition at line 406 of file lsapilib.h.
#define LSAPI_LOG_FLAG_NONE 0 |
Definition at line 404 of file lsapilib.h.
#define LSAPI_LOG_FLAG_NOTICE 3 |
Definition at line 407 of file lsapilib.h.
#define LSAPI_LOG_FLAG_WARN 4 |
Definition at line 408 of file lsapilib.h.
#define LSAPI_LOG_LEVEL_BITS 0xff |
Definition at line 403 of file lsapilib.h.
#define LSAPI_LOG_PID (0x10000) |
Definition at line 418 of file lsapilib.h.
#define LSAPI_LOG_TIMESTAMP_BITS (0xff00) |
Definition at line 413 of file lsapilib.h.
#define LSAPI_LOG_TIMESTAMP_FULL (0x100) |
Definition at line 414 of file lsapilib.h.
#define LSAPI_LOG_TIMESTAMP_HMS (0x200) |
Definition at line 415 of file lsapilib.h.
#define LSAPI_LOG_TIMESTAMP_STDERR (0x400) |
Definition at line 416 of file lsapilib.h.
#define LSAPI_MAX_RESP_HEADERS 1000 |
Definition at line 72 of file lsapilib.h.
typedef int(* fn_select_t) (int, fd_set *, fd_set *, fd_set *, struct timeval *) |
Definition at line 360 of file lsapilib.h.
typedef int(* LSAPI_CB_EnvHandler) (const char *pKey, int keyLen, const char *pValue, int valLen, void *arg) |
Definition at line 135 of file lsapilib.h.
typedef void(* LSAPI_On_Timer_pf) (int *forked_child_pid) |
Definition at line 392 of file lsapilib.h.
typedef struct lsapi_request LSAPI_Request |
int LSAPI_Accept_Before_Fork | ( | LSAPI_Request * | pReq | ) |
Definition at line 3418 of file lsapilib.c.
int LSAPI_Accept_r | ( | LSAPI_Request * | pReq | ) |
Definition at line 1532 of file lsapilib.c.
int LSAPI_AppendRespHeader2_r | ( | LSAPI_Request * | pReq, |
const char * | pHeaderName, | ||
const char * | pHeaderValue ) |
Definition at line 2494 of file lsapilib.c.
int LSAPI_AppendRespHeader_r | ( | LSAPI_Request * | pReq, |
const char * | pBuf, | ||
int | len ) |
Definition at line 2550 of file lsapilib.c.
int LSAPI_CreateListenSock | ( | const char * | pBind, |
int | backlog ) |
Definition at line 2731 of file lsapilib.c.
int LSAPI_End_Response_r | ( | LSAPI_Request * | pReq | ) |
Definition at line 1629 of file lsapilib.c.
int LSAPI_ErrResponse_r | ( | LSAPI_Request * | pReq, |
int | code, | ||
const char ** | pRespHeaders, | ||
const char * | pBody, | ||
int | bodyLen ) |
Definition at line 4103 of file lsapilib.c.
int LSAPI_FinalizeRespHeaders_r | ( | LSAPI_Request * | pReq | ) |
Definition at line 2467 of file lsapilib.c.
int LSAPI_Finish_r | ( | LSAPI_Request * | pReq | ) |
Definition at line 1599 of file lsapilib.c.
int LSAPI_Flush_r | ( | LSAPI_Request * | pReq | ) |
Definition at line 2082 of file lsapilib.c.
int LSAPI_ForeachEnv_r | ( | LSAPI_Request * | pReq, |
LSAPI_CB_EnvHandler | fn, | ||
void * | arg ) |
Definition at line 2437 of file lsapilib.c.
int LSAPI_ForeachHeader_r | ( | LSAPI_Request * | pReq, |
LSAPI_CB_EnvHandler | fn, | ||
void * | arg ) |
Definition at line 2350 of file lsapilib.c.
int LSAPI_ForeachOrgHeader_r | ( | LSAPI_Request * | pReq, |
LSAPI_CB_EnvHandler | fn, | ||
void * | arg ) |
Definition at line 2274 of file lsapilib.c.
int LSAPI_ForeachSpecialEnv_r | ( | LSAPI_Request * | pReq, |
LSAPI_CB_EnvHandler | fn, | ||
void * | arg ) |
Definition at line 2451 of file lsapilib.c.
int LSAPI_Get_Slow_Req_Msecs | ( | void | ) |
Definition at line 3788 of file lsapilib.c.
char * LSAPI_GetEnv_r | ( | LSAPI_Request * | pReq, |
const char * | name ) |
Definition at line 2238 of file lsapilib.c.
char * LSAPI_GetHeader_r | ( | LSAPI_Request * | pReq, |
int | headerIndex ) |
Definition at line 1689 of file lsapilib.c.
int LSAPI_Inc_Req_Processed | ( | int | cnt | ) |
Definition at line 4360 of file lsapilib.c.
int LSAPI_Init | ( | void | ) |
Definition at line 1435 of file lsapilib.c.
int LSAPI_Init_Env_Parameters | ( | fn_select_t | fp | ) |
Definition at line 3960 of file lsapilib.c.
int LSAPI_Init_Prefork_Server | ( | int | max_children, |
fn_select_t | fp, | ||
int | avoidFork ) |
Definition at line 2766 of file lsapilib.c.
int LSAPI_InitRequest | ( | LSAPI_Request * | pReq, |
int | fd ) |
Definition at line 1481 of file lsapilib.c.
int LSAPI_Is_Listen | ( | void | ) |
Definition at line 1520 of file lsapilib.c.
int LSAPI_Is_Listen_r | ( | LSAPI_Request * | pReq | ) |
Definition at line 1526 of file lsapilib.c.
int LSAPI_is_suEXEC_Daemon | ( | void | ) |
Definition at line 900 of file lsapilib.c.
int LSAPI_IsRunning | ( | void | ) |
Definition at line 1469 of file lsapilib.c.
void LSAPI_Log | ( | int | flag, |
const char * | fmt, | ||
... ) |
Definition at line 242 of file lsapilib.c.
Definition at line 3794 of file lsapilib.c.
int LSAPI_Postfork_Child | ( | LSAPI_Request * | pReq | ) |
Definition at line 3362 of file lsapilib.c.
int LSAPI_Postfork_Parent | ( | LSAPI_Request * | pReq | ) |
Definition at line 3403 of file lsapilib.c.
int LSAPI_Prefork_Accept_r | ( | LSAPI_Request * | pReq | ) |
Definition at line 3562 of file lsapilib.c.
ssize_t LSAPI_ReadReqBody_r | ( | LSAPI_Request * | pReq, |
char * | pBuf, | ||
size_t | len ) |
Definition at line 1790 of file lsapilib.c.
void LSAPI_Register_Pgrp_Timer_Callback | ( | LSAPI_On_Timer_pf | cb | ) |
Definition at line 1475 of file lsapilib.c.
int LSAPI_Release_r | ( | LSAPI_Request * | pReq | ) |
Definition at line 1675 of file lsapilib.c.
int LSAPI_ReqBodyGetChar_r | ( | LSAPI_Request * | pReq | ) |
Definition at line 1729 of file lsapilib.c.
int LSAPI_ReqBodyGetLine_r | ( | LSAPI_Request * | pReq, |
char * | pBuf, | ||
size_t | bufLen, | ||
int * | getLF ) |
Definition at line 1743 of file lsapilib.c.
void LSAPI_Reset_r | ( | LSAPI_Request * | pReq | ) |
Definition at line 1664 of file lsapilib.c.
ssize_t LSAPI_sendfile_r | ( | LSAPI_Request * | pReq, |
int | fdIn, | ||
off_t * | off, | ||
size_t | size ) |
Definition at line 2034 of file lsapilib.c.
void LSAPI_Set_Max_Children | ( | int | maxChildren | ) |
Definition at line 3747 of file lsapilib.c.
void LSAPI_Set_Max_Idle | ( | int | secs | ) |
Definition at line 3743 of file lsapilib.c.
void LSAPI_Set_Max_Idle_Children | ( | int | maxIdleChld | ) |
Definition at line 3768 of file lsapilib.c.
void LSAPI_Set_Max_Process_Time | ( | int | secs | ) |
Definition at line 3761 of file lsapilib.c.
void LSAPI_Set_Max_Reqs | ( | int | reqs | ) |
Definition at line 3740 of file lsapilib.c.
int LSAPI_Set_Restored_Parent_Pid | ( | int | pid | ) |
Definition at line 4352 of file lsapilib.c.
void LSAPI_Set_Server_fd | ( | int | fd | ) |
Definition at line 2808 of file lsapilib.c.
void LSAPI_Set_Server_Max_Idle_Secs | ( | int | serverMaxIdle | ) |
Definition at line 3775 of file lsapilib.c.
void LSAPI_Set_Slow_Req_Msecs | ( | int | msecs | ) |
Definition at line 3782 of file lsapilib.c.
Definition at line 1463 of file lsapilib.c.
ssize_t LSAPI_Write_r | ( | LSAPI_Request * | pReq, |
const char * | pBuf, | ||
size_t | len ) |
Definition at line 1839 of file lsapilib.c.
ssize_t LSAPI_Write_Stderr_r | ( | LSAPI_Request * | pReq, |
const char * | pBuf, | ||
size_t | len ) |
Definition at line 2125 of file lsapilib.c.
|
extern |
Definition at line 173 of file lsapilib.c.