php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
lsapidef.h File Reference
#include <inttypes.h>

Go to the source code of this file.

Data Structures

struct  lsapi_packet_header
 
struct  lsapi_req_header
 
struct  lsapi_http_header_index
 
struct  lsapi_header_offset
 
struct  lsapi_resp_info
 
struct  lsapi_resp_header
 

Macros

#define LSAPI_SOCK_FILENO   0
 
#define LSAPI_VERSION_B0   'L'
 
#define LSAPI_VERSION_B1   'S'
 
#define LSAPI_ENDIAN_LITTLE   0
 
#define LSAPI_ENDIAN_BIG   1
 
#define LSAPI_ENDIAN_BIT   1
 
#define LSAPI_ENDIAN   LSAPI_ENDIAN_BIG
 
#define LSAPI_BEGIN_REQUEST   1
 
#define LSAPI_ABORT_REQUEST   2
 
#define LSAPI_RESP_HEADER   3
 
#define LSAPI_RESP_STREAM   4
 
#define LSAPI_RESP_END   5
 
#define LSAPI_STDERR_STREAM   6
 
#define LSAPI_REQ_RECEIVED   7
 
#define LSAPI_CONN_CLOSE   8
 
#define LSAPI_INTERNAL_ERROR   9
 
#define LSAPI_MAX_HEADER_LEN   (1024 * 256)
 
#define LSAPI_MAX_DATA_PACKET_LEN   16384
 
#define LSAPI_RESP_HTTP_HEADER_MAX   32768
 
#define LSAPI_PACKET_HEADER_LEN   8
 

Enumerations

enum  {
  H_ACCEPT = 0 , H_ACC_CHARSET , H_ACC_ENCODING , H_ACC_LANG ,
  H_AUTHORIZATION , H_CONNECTION , H_CONTENT_TYPE , H_CONTENT_LENGTH ,
  H_COOKIE , H_COOKIE2 , H_HOST , H_PRAGMA ,
  H_REFERER , H_USERAGENT , H_CACHE_CTRL , H_IF_MODIFIED_SINCE ,
  H_IF_MATCH , H_IF_NO_MATCH , H_IF_RANGE , H_IF_UNMOD_SINCE ,
  H_KEEP_ALIVE , H_RANGE , H_X_FORWARDED_FOR , H_VIA ,
  H_TRANSFER_ENCODING
}
 

Macro Definition Documentation

◆ LSAPI_ABORT_REQUEST

#define LSAPI_ABORT_REQUEST   2

Definition at line 106 of file lsapidef.h.

◆ LSAPI_BEGIN_REQUEST

#define LSAPI_BEGIN_REQUEST   1

Definition at line 105 of file lsapidef.h.

◆ LSAPI_CONN_CLOSE

#define LSAPI_CONN_CLOSE   8

Definition at line 112 of file lsapidef.h.

◆ LSAPI_ENDIAN

#define LSAPI_ENDIAN   LSAPI_ENDIAN_BIG

Definition at line 101 of file lsapidef.h.

◆ LSAPI_ENDIAN_BIG

#define LSAPI_ENDIAN_BIG   1

Definition at line 95 of file lsapidef.h.

◆ LSAPI_ENDIAN_BIT

#define LSAPI_ENDIAN_BIT   1

Definition at line 96 of file lsapidef.h.

◆ LSAPI_ENDIAN_LITTLE

#define LSAPI_ENDIAN_LITTLE   0

Definition at line 94 of file lsapidef.h.

◆ LSAPI_INTERNAL_ERROR

#define LSAPI_INTERNAL_ERROR   9

Definition at line 113 of file lsapidef.h.

◆ LSAPI_MAX_DATA_PACKET_LEN

#define LSAPI_MAX_DATA_PACKET_LEN   16384

Definition at line 117 of file lsapidef.h.

◆ LSAPI_MAX_HEADER_LEN

#define LSAPI_MAX_HEADER_LEN   (1024 * 256)

Definition at line 116 of file lsapidef.h.

◆ LSAPI_PACKET_HEADER_LEN

#define LSAPI_PACKET_HEADER_LEN   8

Definition at line 120 of file lsapidef.h.

◆ LSAPI_REQ_RECEIVED

#define LSAPI_REQ_RECEIVED   7

Definition at line 111 of file lsapidef.h.

◆ LSAPI_RESP_END

#define LSAPI_RESP_END   5

Definition at line 109 of file lsapidef.h.

◆ LSAPI_RESP_HEADER

#define LSAPI_RESP_HEADER   3

Definition at line 107 of file lsapidef.h.

◆ LSAPI_RESP_HTTP_HEADER_MAX

#define LSAPI_RESP_HTTP_HEADER_MAX   32768

Definition at line 119 of file lsapidef.h.

◆ LSAPI_RESP_STREAM

#define LSAPI_RESP_STREAM   4

Definition at line 108 of file lsapidef.h.

◆ LSAPI_SOCK_FILENO

#define LSAPI_SOCK_FILENO   0

Definition at line 88 of file lsapidef.h.

◆ LSAPI_STDERR_STREAM

#define LSAPI_STDERR_STREAM   6

Definition at line 110 of file lsapidef.h.

◆ LSAPI_VERSION_B0

#define LSAPI_VERSION_B0   'L'

Definition at line 90 of file lsapidef.h.

◆ LSAPI_VERSION_B1

#define LSAPI_VERSION_B1   'S'

Definition at line 91 of file lsapidef.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
H_ACCEPT 
H_ACC_CHARSET 
H_ACC_ENCODING 
H_ACC_LANG 
H_AUTHORIZATION 
H_CONNECTION 
H_CONTENT_TYPE 
H_CONTENT_LENGTH 
H_COOKIE 
H_COOKIE2 
H_HOST 
H_PRAGMA 
H_REFERER 
H_USERAGENT 
H_CACHE_CTRL 
H_IF_MODIFIED_SINCE 
H_IF_MATCH 
H_IF_NO_MATCH 
H_IF_RANGE 
H_IF_UNMOD_SINCE 
H_KEEP_ALIVE 
H_RANGE 
H_X_FORWARDED_FOR 
H_VIA 
H_TRANSFER_ENCODING 

Definition at line 59 of file lsapidef.h.