Functions
unix/pipe.c File Reference
#include "uv.h"
#include "internal.h"
#include <assert.h>
#include <errno.h>
#include <string.h>
#include <sys/un.h>
#include <unistd.h>
#include <stdlib.h>
Include dependency graph for unix/pipe.c:

Go to the source code of this file.

Functions

void uv__pipe_close (uv_pipe_t *handle)
 
static int uv__pipe_getsockpeername (const uv_pipe_t *handle, uv__peersockfunc func, char *buffer, size_t *size)
 
int uv_pipe_bind (uv_pipe_t *handle, const char *name)
 
int uv_pipe_chmod (uv_pipe_t *handle, int mode)
 
void uv_pipe_connect (uv_connect_t *req, uv_pipe_t *handle, const char *name, uv_connect_cb cb)
 
int uv_pipe_getpeername (const uv_pipe_t *handle, char *buffer, size_t *size)
 
int uv_pipe_getsockname (const uv_pipe_t *handle, char *buffer, size_t *size)
 
int uv_pipe_init (uv_loop_t *loop, uv_pipe_t *handle, int ipc)
 
int uv_pipe_listen (uv_pipe_t *handle, int backlog, uv_connection_cb cb)
 
int uv_pipe_open (uv_pipe_t *handle, uv_file fd)
 
int uv_pipe_pending_count (uv_pipe_t *handle)
 
void uv_pipe_pending_instances (uv_pipe_t *handle, int count)
 
uv_handle_type uv_pipe_pending_type (uv_pipe_t *handle)
 

Function Documentation

◆ uv__pipe_close()

void uv__pipe_close ( uv_pipe_t handle)

Definition at line 120 of file unix/pipe.c.

◆ uv__pipe_getsockpeername()

static int uv__pipe_getsockpeername ( const uv_pipe_t handle,
uv__peersockfunc  func,
char *  buffer,
size_t *  size 
)
static

Definition at line 240 of file unix/pipe.c.

◆ uv_pipe_bind()

int uv_pipe_bind ( uv_pipe_t handle,
const char *  name 
)

Definition at line 43 of file unix/pipe.c.

◆ uv_pipe_chmod()

int uv_pipe_chmod ( uv_pipe_t handle,
int  mode 
)

Definition at line 326 of file unix/pipe.c.

◆ uv_pipe_connect()

void uv_pipe_connect ( uv_connect_t req,
uv_pipe_t handle,
const char *  name,
uv_connect_cb  cb 
)

Definition at line 173 of file unix/pipe.c.

◆ uv_pipe_getpeername()

int uv_pipe_getpeername ( const uv_pipe_t handle,
char *  buffer,
size_t *  size 
)

Definition at line 289 of file unix/pipe.c.

◆ uv_pipe_getsockname()

int uv_pipe_getsockname ( const uv_pipe_t handle,
char *  buffer,
size_t *  size 
)

Definition at line 284 of file unix/pipe.c.

◆ uv_pipe_init()

int uv_pipe_init ( uv_loop_t loop,
uv_pipe_t handle,
int  ipc 
)

Definition at line 33 of file unix/pipe.c.

◆ uv_pipe_listen()

int uv_pipe_listen ( uv_pipe_t handle,
int  backlog,
uv_connection_cb  cb 
)

Definition at line 94 of file unix/pipe.c.

◆ uv_pipe_open()

int uv_pipe_open ( uv_pipe_t handle,
uv_file  fd 
)

Definition at line 137 of file unix/pipe.c.

◆ uv_pipe_pending_count()

int uv_pipe_pending_count ( uv_pipe_t handle)

Definition at line 298 of file unix/pipe.c.

◆ uv_pipe_pending_instances()

void uv_pipe_pending_instances ( uv_pipe_t handle,
int  count 
)

Definition at line 294 of file unix/pipe.c.

◆ uv_pipe_pending_type()

uv_handle_type uv_pipe_pending_type ( uv_pipe_t handle)

Definition at line 315 of file unix/pipe.c.



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