|
Apache HTTPD
|
Macros | |
| #define | APR_SO_LINGER 1 |
| #define | APR_SO_KEEPALIVE 2 |
| #define | APR_SO_DEBUG 4 |
| #define | APR_SO_NONBLOCK 8 |
| #define | APR_SO_REUSEADDR 16 |
| #define | APR_SO_SNDBUF 64 |
| #define | APR_SO_RCVBUF 128 |
| #define | APR_SO_DISCONNECTED 256 |
| #define | APR_TCP_NODELAY 512 |
| #define | APR_TCP_NOPUSH 1024 |
| #define | APR_RESET_NODELAY 2048 |
| #define | APR_INCOMPLETE_READ 4096 |
| #define | APR_INCOMPLETE_WRITE 8192 |
| #define | APR_IPV6_V6ONLY 16384 |
| #define | APR_TCP_DEFER_ACCEPT 32768 |
| #define | APR_SO_BROADCAST 65536 |
| #define | APR_SO_FREEBIND 131072 |
| #define APR_INCOMPLETE_READ 4096 |
Set on non-blocking sockets (timeout != 0) on which the previous read() did not fill a buffer completely. the next apr_socket_recv() will first call select()/poll() rather than going straight into read(). (Can also be set by an application to force a select()/poll() call before the next read, in cases where the app expects that an immediate read would fail.)
Definition at line 95 of file apr_network_io.h.
| #define APR_INCOMPLETE_WRITE 8192 |
like APR_INCOMPLETE_READ, but for write
Definition at line 98 of file apr_network_io.h.
| #define APR_IPV6_V6ONLY 16384 |
Don't accept IPv4 connections on an IPv6 listening socket.
Definition at line 101 of file apr_network_io.h.
| #define APR_RESET_NODELAY 2048 |
This flag is ONLY set internally when we set APR_TCP_NOPUSH with APR_TCP_NODELAY set to tell us that APR_TCP_NODELAY should be turned on again when NOPUSH is turned off
Definition at line 84 of file apr_network_io.h.
| #define APR_SO_BROADCAST 65536 |
Allow broadcast
Definition at line 107 of file apr_network_io.h.
| #define APR_SO_DEBUG 4 |
Debug
Definition at line 69 of file apr_network_io.h.
| #define APR_SO_DISCONNECTED 256 |
Disconnected
Definition at line 74 of file apr_network_io.h.
| #define APR_SO_FREEBIND 131072 |
Allow binding to addresses not owned by any interface
Definition at line 110 of file apr_network_io.h.
| #define APR_SO_KEEPALIVE 2 |
Keepalive
Definition at line 68 of file apr_network_io.h.
| #define APR_SO_LINGER 1 |
Linger
Definition at line 67 of file apr_network_io.h.
| #define APR_SO_NONBLOCK 8 |
Non-blocking IO
Definition at line 70 of file apr_network_io.h.
| #define APR_SO_RCVBUF 128 |
Receive buffer
Definition at line 73 of file apr_network_io.h.
| #define APR_SO_REUSEADDR 16 |
Reuse addresses
Definition at line 71 of file apr_network_io.h.
| #define APR_SO_SNDBUF 64 |
Send buffer
Definition at line 72 of file apr_network_io.h.
| #define APR_TCP_DEFER_ACCEPT 32768 |
Delay accepting of new connections until data is available.
Definition at line 105 of file apr_network_io.h.
| #define APR_TCP_NODELAY 512 |
For SCTP sockets, this is mapped to STCP_NODELAY internally.
Definition at line 77 of file apr_network_io.h.
| #define APR_TCP_NOPUSH 1024 |
No push
Definition at line 78 of file apr_network_io.h.