Classes | Functions | Variables
worker.c File Reference
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <uv.h>
Include dependency graph for worker.c:

Go to the source code of this file.

Classes

struct  write_req_t
 

Functions

void alloc_buffer (uv_handle_t *handle, size_t suggested_size, uv_buf_t *buf)
 
void echo_read (uv_stream_t *client, ssize_t nread, const uv_buf_t *buf)
 
void echo_write (uv_write_t *req, int status)
 
void free_write_req (uv_write_t *req)
 
int main ()
 
void on_new_connection (uv_stream_t *q, ssize_t nread, const uv_buf_t *buf)
 

Variables

uv_loop_tloop
 
uv_pipe_t queue
 

Function Documentation

◆ alloc_buffer()

void alloc_buffer ( uv_handle_t handle,
size_t  suggested_size,
uv_buf_t buf 
)

Definition at line 22 of file worker.c.

◆ echo_read()

void echo_read ( uv_stream_t client,
ssize_t  nread,
const uv_buf_t buf 
)

Definition at line 34 of file worker.c.

◆ echo_write()

void echo_write ( uv_write_t req,
int  status 
)

Definition at line 27 of file worker.c.

◆ free_write_req()

void free_write_req ( uv_write_t req)

Definition at line 16 of file worker.c.

◆ main()

int main ( )

Definition at line 81 of file worker.c.

◆ on_new_connection()

void on_new_connection ( uv_stream_t q,
ssize_t  nread,
const uv_buf_t buf 
)

Definition at line 51 of file worker.c.

Variable Documentation

◆ loop

uv_loop_t* loop

Definition at line 8 of file worker.c.

◆ queue

Definition at line 9 of file worker.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:38