AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
un_conn Struct Reference

A connection between a client socket and the server that accepted it. More...

#include <unix.h>

Data Fields

struct ringbuf * soci
struct ringbuf * sico
int soci_end
int sico_end
struct waitq server_recv
struct waitq server_send
struct waitq client_recv
struct waitq client_send
struct waitq connect
int connected

Detailed Description

A connection between a client socket and the server that accepted it.

Definition at line 11 of file unix.h.

Field Documentation

◆ client_recv

struct waitq un_conn::client_recv

◆ client_send

struct waitq un_conn::client_send

◆ connect

struct waitq un_conn::connect

Definition at line 23 of file unix.h.

Referenced by socket_unix_accept(), socket_unix_connect(), and socket_unix_shutdown().

◆ connected

int un_conn::connected

Definition at line 26 of file unix.h.

Referenced by socket_unix_accept(), socket_unix_connect(), and socket_unix_shutdown().

◆ server_recv

struct waitq un_conn::server_recv

◆ server_send

struct waitq un_conn::server_send

◆ sico

◆ sico_end

int un_conn::sico_end

Definition at line 17 of file unix.h.

Referenced by socket_unix_can_read(), socket_unix_recv(), socket_unix_send(), and unix_conn_shut().

◆ soci

◆ soci_end

int un_conn::soci_end

Definition at line 17 of file unix.h.

Referenced by socket_unix_can_read(), socket_unix_recv(), socket_unix_send(), and unix_conn_shut().


The documentation for this struct was generated from the following file: