void alloc_buffer(uv_handle_t *handle, size_t suggested_size, uv_buf_t *buf)
void on_close(uv_handle_t *handle)
void echo_read(uv_stream_t *client, ssize_t nread, const uv_buf_t *buf)
void free_write_req(uv_write_t *req)
UV_EXTERN int uv_write(uv_write_t *req, uv_stream_t *handle, const uv_buf_t bufs[], unsigned int nbufs, uv_write_cb cb)
void on_new_connection(uv_stream_t *server, int status)
void echo_write(uv_write_t *req, int status)