#include "uv.h"
#include "task.h"
#include <stdio.h>
#include <stdlib.h>
Go to the source code of this file.
|
static void | after_read (uv_stream_t *, ssize_t nread, const uv_buf_t *buf) |
|
static void | after_shutdown (uv_shutdown_t *req, int status) |
|
static void | after_write (uv_write_t *req, int status) |
|
static void | echo_alloc (uv_handle_t *handle, size_t suggested_size, uv_buf_t *buf) |
|
| HELPER_IMPL (pipe_echo_server) |
|
| HELPER_IMPL (tcp4_echo_server) |
|
| HELPER_IMPL (tcp6_echo_server) |
|
| HELPER_IMPL (udp4_echo_server) |
|
static void | on_close (uv_handle_t *peer) |
|
static void | on_connection (uv_stream_t *, int status) |
|
static void | on_recv (uv_udp_t *handle, ssize_t nread, const uv_buf_t *rcvbuf, const struct sockaddr *addr, unsigned flags) |
|
static void | on_send (uv_udp_send_t *req, int status) |
|
static void | on_server_close (uv_handle_t *handle) |
|
static int | pipe_echo_start (char *pipeName) |
|
static uv_udp_send_t * | send_alloc (void) |
|
static void | slab_alloc (uv_handle_t *handle, size_t suggested_size, uv_buf_t *buf) |
|
static int | tcp4_echo_start (int port) |
|
static int | tcp6_echo_start (int port) |
|
static int | udp4_echo_start (int port) |
|
◆ after_read()
◆ after_shutdown()
◆ after_write()
◆ echo_alloc()
◆ HELPER_IMPL() [1/4]
HELPER_IMPL |
( |
pipe_echo_server |
| ) |
|
◆ HELPER_IMPL() [2/4]
HELPER_IMPL |
( |
tcp4_echo_server |
| ) |
|
◆ HELPER_IMPL() [3/4]
HELPER_IMPL |
( |
tcp6_echo_server |
| ) |
|
◆ HELPER_IMPL() [4/4]
HELPER_IMPL |
( |
udp4_echo_server |
| ) |
|
◆ on_close()
◆ on_connection()
◆ on_recv()
◆ on_send()
◆ on_server_close()
◆ pipe_echo_start()
static int pipe_echo_start |
( |
char * |
pipeName | ) |
|
|
static |
◆ send_alloc()
◆ slab_alloc()
◆ tcp4_echo_start()
static int tcp4_echo_start |
( |
int |
port | ) |
|
|
static |
◆ tcp6_echo_start()
static int tcp6_echo_start |
( |
int |
port | ) |
|
|
static |
◆ udp4_echo_start()
static int udp4_echo_start |
( |
int |
port | ) |
|
|
static |
◆ loop
◆ pipeServer
◆ send_freelist
◆ server
◆ server_closed
◆ serverType
◆ tcpServer
◆ udpServer