#include "uv.h"
#include "task.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Go to the source code of this file.
|
static void | after_read (uv_stream_t *handle, ssize_t nread, const uv_buf_t *buf) |
|
static void | after_shutdown (uv_shutdown_t *req, int status) |
|
static void | alloc (uv_handle_t *handle, size_t suggested_size, uv_buf_t *buf) |
|
static void | check_sockname (struct sockaddr *addr, const char *compare_ip, int compare_port, const char *context) |
|
static void | on_close (uv_handle_t *peer) |
|
static void | on_connect (uv_connect_t *req, int status) |
|
static void | on_connection (uv_stream_t *server, int status) |
|
static void | tcp_connector (void) |
|
static int | tcp_listener (void) |
|
| TEST_IMPL (getsockname_tcp) |
|
| TEST_IMPL (getsockname_udp) |
|
static int | udp_listener (void) |
|
static void | udp_recv (uv_udp_t *handle, ssize_t nread, const uv_buf_t *buf, const struct sockaddr *addr, unsigned flags) |
|
static void | udp_send (uv_udp_send_t *req, int status) |
|
static void | udp_sender (void) |
|
◆ after_read()
◆ after_shutdown()
◆ alloc()
◆ check_sockname()
static void check_sockname |
( |
struct sockaddr * |
addr, |
|
|
const char * |
compare_ip, |
|
|
int |
compare_port, |
|
|
const char * |
context |
|
) |
| |
|
static |
◆ on_close()
◆ on_connect()
◆ on_connection()
◆ tcp_connector()
static void tcp_connector |
( |
void |
| ) |
|
|
static |
◆ tcp_listener()
static int tcp_listener |
( |
void |
| ) |
|
|
static |
◆ TEST_IMPL() [1/2]
TEST_IMPL |
( |
getsockname_tcp |
| ) |
|
◆ TEST_IMPL() [2/2]
TEST_IMPL |
( |
getsockname_udp |
| ) |
|
◆ udp_listener()
static int udp_listener |
( |
void |
| ) |
|
|
static |
◆ udp_recv()
◆ udp_send()
◆ udp_sender()
static void udp_sender |
( |
void |
| ) |
|
|
static |
◆ connect_port
◆ connect_req
◆ getpeernamecount
◆ getsocknamecount
◆ loop
◆ send_req
◆ server_port
◆ tcp
◆ tcpServer
◆ udp
◆ udpServer