Groonga 3.0.9 Source Code Document
|
#include <ngx_config.h>
Go to the source code of this file.
Macros | |
#define | NGX_WRITE_SHUTDOWN SHUT_WR |
#define | ngx_socket socket |
#define | ngx_socket_n "socket()" |
#define | ngx_nonblocking(s) fcntl(s, F_SETFL, fcntl(s, F_GETFL) | O_NONBLOCK) |
#define | ngx_nonblocking_n "fcntl(O_NONBLOCK)" |
#define | ngx_blocking(s) fcntl(s, F_SETFL, fcntl(s, F_GETFL) & ~O_NONBLOCK) |
#define | ngx_blocking_n "fcntl(!O_NONBLOCK)" |
#define | ngx_tcp_nopush_n "setsockopt(TCP_NOPUSH)" |
#define | ngx_tcp_push_n "setsockopt(!TCP_NOPUSH)" |
#define | ngx_shutdown_socket shutdown |
#define | ngx_shutdown_socket_n "shutdown()" |
#define | ngx_close_socket close |
#define | ngx_close_socket_n "close() socket" |
Typedefs | |
typedef int | ngx_socket_t |
Functions | |
int | ngx_tcp_nopush (ngx_socket_t s) |
int | ngx_tcp_push (ngx_socket_t s) |
#define ngx_blocking | ( | s | ) | fcntl(s, F_SETFL, fcntl(s, F_GETFL) & ~O_NONBLOCK) |
Definition at line 36 of file ngx_socket.h.
#define ngx_blocking_n "fcntl(!O_NONBLOCK)" |
Definition at line 37 of file ngx_socket.h.
#define ngx_close_socket close |
Definition at line 60 of file ngx_socket.h.
#define ngx_close_socket_n "close() socket" |
Definition at line 61 of file ngx_socket.h.
#define ngx_nonblocking | ( | s | ) | fcntl(s, F_SETFL, fcntl(s, F_GETFL) | O_NONBLOCK) |
Definition at line 33 of file ngx_socket.h.
#define ngx_nonblocking_n "fcntl(O_NONBLOCK)" |
Definition at line 34 of file ngx_socket.h.
#define ngx_shutdown_socket shutdown |
Definition at line 57 of file ngx_socket.h.
#define ngx_shutdown_socket_n "shutdown()" |
Definition at line 58 of file ngx_socket.h.
#define ngx_socket socket |
Definition at line 19 of file ngx_socket.h.
#define ngx_socket_n "socket()" |
Definition at line 20 of file ngx_socket.h.
#define ngx_tcp_nopush_n "setsockopt(TCP_NOPUSH)" |
Definition at line 51 of file ngx_socket.h.
#define ngx_tcp_push_n "setsockopt(!TCP_NOPUSH)" |
Definition at line 52 of file ngx_socket.h.
#define NGX_WRITE_SHUTDOWN SHUT_WR |
Definition at line 15 of file ngx_socket.h.
typedef int ngx_socket_t |
Definition at line 17 of file ngx_socket.h.
int ngx_tcp_nopush | ( | ngx_socket_t | s | ) |
int ngx_tcp_push | ( | ngx_socket_t | s | ) |
Definition at line 111 of file ngx_socket.c.