#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <dirent.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netinet/tcp.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <termios.h>
#include <pwd.h>
#include <semaphore.h>
#include <sys/param.h>
#include <pthread.h>
#include <signal.h>
#include "uv/threadpool.h"
Go to the source code of this file.
◆ NI_MAXHOST
◆ NI_MAXSERV
◆ UV_ASYNC_PRIVATE_FIELDS
#define UV_ASYNC_PRIVATE_FIELDS |
Value:
int pending; \
void(* uv_async_cb)(uv_async_t *handle)
Definition uv.h:333
◆ UV_CHECK_PRIVATE_FIELDS
#define UV_CHECK_PRIVATE_FIELDS |
Value:
void(* uv_check_cb)(uv_check_t *handle)
Definition uv.h:335
◆ UV_CONNECT_PRIVATE_FIELDS
#define UV_CONNECT_PRIVATE_FIELDS struct uv__queue queue; \ |
◆ UV_DIR_PRIVATE_FIELDS
#define UV_DIR_PRIVATE_FIELDS DIR* dir; |
◆ UV_DYNAMIC
#define UV_DYNAMIC /* empty */ |
◆ UV_FS_EVENT_PRIVATE_FIELDS
#define UV_FS_EVENT_PRIVATE_FIELDS |
Value:
#define UV_PLATFORM_FS_EVENT_FIELDS
Definition unix.h:104
void(* uv_fs_event_cb)(uv_fs_event_t *handle, const char *filename, int events, int status)
Definition uv.h:401
◆ UV_FS_O_APPEND
◆ UV_FS_O_CREAT
◆ UV_FS_O_DIRECT
◆ UV_FS_O_DIRECTORY
#define UV_FS_O_DIRECTORY 0 |
◆ UV_FS_O_DSYNC
◆ UV_FS_O_EXCL
◆ UV_FS_O_EXLOCK
◆ UV_FS_O_FILEMAP
#define UV_FS_O_FILEMAP 0 |
◆ UV_FS_O_NOATIME
#define UV_FS_O_NOATIME 0 |
◆ UV_FS_O_NOCTTY
◆ UV_FS_O_NOFOLLOW
#define UV_FS_O_NOFOLLOW 0 |
◆ UV_FS_O_NONBLOCK
#define UV_FS_O_NONBLOCK 0 |
◆ UV_FS_O_RANDOM
◆ UV_FS_O_RDONLY
◆ UV_FS_O_RDWR
◆ UV_FS_O_SEQUENTIAL
#define UV_FS_O_SEQUENTIAL 0 |
◆ UV_FS_O_SHORT_LIVED
#define UV_FS_O_SHORT_LIVED 0 |
◆ UV_FS_O_SYMLINK
#define UV_FS_O_SYMLINK 0 |
◆ UV_FS_O_SYNC
◆ UV_FS_O_TEMPORARY
#define UV_FS_O_TEMPORARY 0 |
◆ UV_FS_O_TRUNC
◆ UV_FS_O_WRONLY
◆ UV_FS_PRIVATE_FIELDS
#define UV_FS_PRIVATE_FIELDS |
Value: const char *new_path; \
int flags; \
mode_t mode; \
unsigned int nbufs; \
off_t off; \
double atime; \
double mtime; \
then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file
Definition ThirdPartyNotices.txt:205
Definition threadpool.h:30
It should be possible to cast uv_buf_t[] to WSABUF[] see http://msdn.microsoft.com/en-us/library/ms74...
Definition win.h:238
int uv_file
Definition win.h:243
unsigned char uv_uid_t
Definition win.h:302
unsigned char uv_gid_t
Definition win.h:303
◆ UV_GETADDRINFO_PRIVATE_FIELDS
#define UV_GETADDRINFO_PRIVATE_FIELDS |
Value:
struct addrinfo* hints; \
char* hostname; \
char* service; \
struct addrinfo* addrinfo; \
int retcode;
void(* uv_getaddrinfo_cb)(uv_getaddrinfo_t *req, int status, struct addrinfo *res)
Definition uv.h:342
◆ UV_GETNAMEINFO_PRIVATE_FIELDS
#define UV_GETNAMEINFO_PRIVATE_FIELDS |
Value:
struct sockaddr_storage storage; \
int flags; \
int retcode;
#define NI_MAXHOST
Definition unix.h:66
#define NI_MAXSERV
Definition unix.h:70
void(* uv_getnameinfo_cb)(uv_getnameinfo_t *req, int status, const char *hostname, const char *service)
Definition uv.h:345
◆ UV_HANDLE_PRIVATE_FIELDS
#define UV_HANDLE_PRIVATE_FIELDS |
◆ UV_IDLE_PRIVATE_FIELDS
#define UV_IDLE_PRIVATE_FIELDS |
Value:
void(* uv_idle_cb)(uv_idle_t *handle)
Definition uv.h:336
◆ UV_IO_PRIVATE_PLATFORM_FIELDS
#define UV_IO_PRIVATE_PLATFORM_FIELDS /* empty */ |
◆ UV_LOOP_PRIVATE_FIELDS
#define UV_LOOP_PRIVATE_FIELDS |
◆ UV_ONCE_INIT
#define UV_ONCE_INIT PTHREAD_ONCE_INIT |
◆ UV_PIPE_PRIVATE_FIELDS
#define UV_PIPE_PRIVATE_FIELDS const char* pipe_fname; /* NULL or strdup'ed */ |
◆ UV_PLATFORM_FS_EVENT_FIELDS
#define UV_PLATFORM_FS_EVENT_FIELDS /* empty */ |
◆ UV_PLATFORM_LOOP_FIELDS
#define UV_PLATFORM_LOOP_FIELDS /* empty */ |
◆ UV_PLATFORM_SEM_T
#define UV_PLATFORM_SEM_T sem_t |
◆ UV_POLL_PRIVATE_FIELDS
#define UV_POLL_PRIVATE_FIELDS uv__io_t io_watcher; |
◆ UV_PREPARE_PRIVATE_FIELDS
#define UV_PREPARE_PRIVATE_FIELDS |
Value:
void(* uv_prepare_cb)(uv_prepare_t *handle)
Definition uv.h:334
◆ UV_PRIVATE_REQ_TYPES
#define UV_PRIVATE_REQ_TYPES /* empty */ |
◆ UV_PROCESS_PRIVATE_FIELDS
#define UV_PROCESS_PRIVATE_FIELDS |
◆ UV_REQ_PRIVATE_FIELDS
#define UV_REQ_PRIVATE_FIELDS /* empty */ |
◆ UV_REQ_TYPE_PRIVATE
#define UV_REQ_TYPE_PRIVATE /* empty */ |
◆ UV_SHUTDOWN_PRIVATE_FIELDS
#define UV_SHUTDOWN_PRIVATE_FIELDS /* empty */ |
◆ UV_SIGNAL_PRIVATE_FIELDS
#define UV_SIGNAL_PRIVATE_FIELDS |
Value: \
struct { \
int rbe_color; \
} tree_entry; \
\
unsigned int caught_signals; \
unsigned int dispatched_signals;
◆ UV_STREAM_PRIVATE_FIELDS
#define UV_STREAM_PRIVATE_FIELDS |
Value:
int delayed_error; \
int accepted_fd; \
void* queued_fds; \
#define UV_STREAM_PRIVATE_PLATFORM_FIELDS
Definition unix.h:108
void(* uv_connection_cb)(uv_stream_t *server, int status)
Definition uv.h:329
◆ UV_STREAM_PRIVATE_PLATFORM_FIELDS
#define UV_STREAM_PRIVATE_PLATFORM_FIELDS /* empty */ |
◆ UV_TCP_PRIVATE_FIELDS
#define UV_TCP_PRIVATE_FIELDS /* empty */ |
◆ UV_TIMER_PRIVATE_FIELDS
#define UV_TIMER_PRIVATE_FIELDS |
Value:
union { \
void* heap[3]; \
} node; \
uint64_t timeout; \
uint64_t repeat; \
uint64_t start_id;
void(* uv_timer_cb)(uv_timer_t *handle)
Definition uv.h:332
◆ UV_TTY_PRIVATE_FIELDS
#define UV_TTY_PRIVATE_FIELDS |
Value: struct termios orig_termios; \
int mode;
◆ UV_UDP_PRIVATE_FIELDS
#define UV_UDP_PRIVATE_FIELDS |
Value:
void(* uv_udp_recv_cb)(uv_udp_t *handle, ssize_t nread, const uv_buf_t *buf, const struct sockaddr *addr, unsigned flags)
Definition uv.h:706
void(* uv_alloc_cb)(uv_handle_t *handle, size_t suggested_size, uv_buf_t *buf)
Definition uv.h:320
◆ UV_UDP_SEND_PRIVATE_FIELDS
#define UV_UDP_SEND_PRIVATE_FIELDS |
Value:
struct sockaddr_storage addr; \
unsigned int nbufs; \
void(* uv_udp_send_cb)(uv_udp_send_t *req, int status)
Definition uv.h:705
intptr_t ssize_t
Definition win.h:27
◆ UV_WORK_PRIVATE_FIELDS
#define UV_WORK_PRIVATE_FIELDS struct uv__work work_req; |
◆ UV_WRITE_PRIVATE_FIELDS
#define UV_WRITE_PRIVATE_FIELDS |
Value:
unsigned int write_index; \
unsigned int nbufs; \
int error; \
◆ uv__dirent_t
◆ uv__io_cb
typedef void(* uv__io_cb) (struct uv_loop_s *loop, struct uv__io_s *w, unsigned int events) |
◆ uv__io_t
◆ uv_buf_t
typedef struct uv_buf_t uv_buf_t |
◆ uv_cond_t
typedef pthread_cond_t uv_cond_t |
◆ uv_gid_t
◆ uv_key_t
typedef pthread_key_t uv_key_t |
◆ uv_mutex_t
◆ uv_once_t
◆ uv_os_fd_t
◆ uv_os_sock_t
◆ uv_pid_t
◆ uv_rwlock_t
typedef pthread_rwlock_t uv_rwlock_t |
◆ uv_sem_t
◆ uv_thread_t
◆ uv_uid_t