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

Go to the source code of this file.

Functions

static int maybe_new_socket (uv_tcp_t *handle, int domain, unsigned long flags)
 
static int new_socket (uv_tcp_t *handle, int domain, unsigned long flags)
 
int uv__tcp_bind (uv_tcp_t *tcp, const struct sockaddr *addr, unsigned int addrlen, unsigned int flags)
 
void uv__tcp_close (uv_tcp_t *handle)
 
int uv__tcp_connect (uv_connect_t *req, uv_tcp_t *handle, const struct sockaddr *addr, unsigned int addrlen, uv_connect_cb cb)
 
int uv__tcp_keepalive (int fd, int on, unsigned int delay)
 
int uv__tcp_nodelay (int fd, int on)
 
int uv_tcp_close_reset (uv_tcp_t *handle, uv_close_cb close_cb)
 
int uv_tcp_getpeername (const uv_tcp_t *handle, struct sockaddr *name, int *namelen)
 
int uv_tcp_getsockname (const uv_tcp_t *handle, struct sockaddr *name, int *namelen)
 
int uv_tcp_init (uv_loop_t *loop, uv_tcp_t *tcp)
 
int uv_tcp_init_ex (uv_loop_t *loop, uv_tcp_t *tcp, unsigned int flags)
 
int uv_tcp_keepalive (uv_tcp_t *handle, int on, unsigned int delay)
 
int uv_tcp_listen (uv_tcp_t *tcp, int backlog, uv_connection_cb cb)
 
int uv_tcp_nodelay (uv_tcp_t *handle, int on)
 
int uv_tcp_open (uv_tcp_t *handle, uv_os_sock_t sock)
 
int uv_tcp_simultaneous_accepts (uv_tcp_t *handle, int enable)
 

Function Documentation

◆ maybe_new_socket()

static int maybe_new_socket ( uv_tcp_t handle,
int  domain,
unsigned long  flags 
)
static

Definition at line 67 of file unix/tcp.c.

◆ new_socket()

static int new_socket ( uv_tcp_t handle,
int  domain,
unsigned long  flags 
)
static

Definition at line 31 of file unix/tcp.c.

◆ uv__tcp_bind()

int uv__tcp_bind ( uv_tcp_t tcp,
const struct sockaddr *  addr,
unsigned int  addrlen,
unsigned int  flags 
)

Definition at line 148 of file unix/tcp.c.

◆ uv__tcp_close()

void uv__tcp_close ( uv_tcp_t handle)

Definition at line 456 of file unix/tcp.c.

◆ uv__tcp_connect()

int uv__tcp_connect ( uv_connect_t req,
uv_tcp_t handle,
const struct sockaddr *  addr,
unsigned int  addrlen,
uv_connect_cb  cb 
)

Definition at line 204 of file unix/tcp.c.

◆ uv__tcp_keepalive()

int uv__tcp_keepalive ( int  fd,
int  on,
unsigned int  delay 
)

Definition at line 377 of file unix/tcp.c.

◆ uv__tcp_nodelay()

int uv__tcp_nodelay ( int  fd,
int  on 
)

Definition at line 370 of file unix/tcp.c.

◆ uv_tcp_close_reset()

int uv_tcp_close_reset ( uv_tcp_t handle,
uv_close_cb  close_cb 
)

Definition at line 311 of file unix/tcp.c.

◆ uv_tcp_getpeername()

int uv_tcp_getpeername ( const uv_tcp_t handle,
struct sockaddr *  name,
int namelen 
)

Definition at line 297 of file unix/tcp.c.

◆ uv_tcp_getsockname()

int uv_tcp_getsockname ( const uv_tcp_t handle,
struct sockaddr *  name,
int namelen 
)

Definition at line 283 of file unix/tcp.c.

◆ uv_tcp_init()

int uv_tcp_init ( uv_loop_t loop,
uv_tcp_t tcp 
)

Definition at line 143 of file unix/tcp.c.

◆ uv_tcp_init_ex()

int uv_tcp_init_ex ( uv_loop_t loop,
uv_tcp_t tcp,
unsigned int  flags 
)

Definition at line 114 of file unix/tcp.c.

◆ uv_tcp_keepalive()

int uv_tcp_keepalive ( uv_tcp_t handle,
int  on,
unsigned int  delay 
)

Definition at line 425 of file unix/tcp.c.

◆ uv_tcp_listen()

int uv_tcp_listen ( uv_tcp_t tcp,
int  backlog,
uv_connection_cb  cb 
)

Definition at line 328 of file unix/tcp.c.

◆ uv_tcp_nodelay()

int uv_tcp_nodelay ( uv_tcp_t handle,
int  on 
)

Definition at line 407 of file unix/tcp.c.

◆ uv_tcp_open()

int uv_tcp_open ( uv_tcp_t handle,
uv_os_sock_t  sock 
)

Definition at line 267 of file unix/tcp.c.

◆ uv_tcp_simultaneous_accepts()

int uv_tcp_simultaneous_accepts ( uv_tcp_t handle,
int  enable 
)

Definition at line 447 of file unix/tcp.c.



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