webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Public Attributes | List of all members
socket Struct Reference

#include <user_socketvar.h>

Classes

struct  so_accf
 
struct  sockbuf
 

Public Member Functions

 TAILQ_HEAD (, socket) so_incomp
 
 TAILQ_HEAD (, socket) so_comp
 
 TAILQ_ENTRY (socket) so_list
 
 TAILQ_HEAD (, aiocblist) so_aiojobq
 

Public Attributes

int so_count
 
short so_type
 
short so_options
 
short so_linger
 
short so_state
 
int so_qstate
 
voidso_pcb
 
int so_dom
 
struct socketso_head
 
u_short so_qlen
 
u_short so_incqlen
 
u_short so_qlimit
 
short so_timeo
 
userland_cond_t timeo_cond
 
u_short so_error
 
struct sigio * so_sigio
 
u_long so_oobmark
 
struct socket::sockbuf so_rcv
 
struct socket::sockbuf so_snd
 
void(* so_upcall )(struct socket *, void *, int)
 
voidso_upcallarg
 
struct ucred * so_cred
 
struct labelso_label
 
struct labelso_peerlabel
 
uint32_t so_gencnt
 
voidso_emuldata
 
struct socket::so_accfso_accf
 

Member Function Documentation

◆ TAILQ_ENTRY()

socket::TAILQ_ENTRY ( socket  )

◆ TAILQ_HEAD() [1/3]

socket::TAILQ_HEAD ( socket  )

◆ TAILQ_HEAD() [2/3]

socket::TAILQ_HEAD ( socket  )

◆ TAILQ_HEAD() [3/3]

socket::TAILQ_HEAD ( aiocblist  )

Member Data Documentation

◆ so_accf

◆ so_count

int socket::so_count

◆ so_cred

struct ucred* socket::so_cred

◆ so_dom

int socket::so_dom

◆ so_emuldata

void* socket::so_emuldata

◆ so_error

u_short socket::so_error

◆ so_gencnt

uint32_t socket::so_gencnt

◆ so_head

struct socket* socket::so_head

◆ so_incqlen

u_short socket::so_incqlen

◆ so_label

struct label* socket::so_label

◆ so_linger

short socket::so_linger

◆ so_oobmark

u_long socket::so_oobmark

◆ so_options

short socket::so_options

◆ so_pcb

void* socket::so_pcb

◆ so_peerlabel

struct label* socket::so_peerlabel

◆ so_qlen

u_short socket::so_qlen

◆ so_qlimit

u_short socket::so_qlimit

◆ so_qstate

int socket::so_qstate

◆ so_rcv

struct socket::sockbuf socket::so_rcv

◆ so_sigio

struct sigio* socket::so_sigio

◆ so_snd

struct socket::sockbuf socket::so_snd

◆ so_state

short socket::so_state

◆ so_timeo

short socket::so_timeo

◆ so_type

short socket::so_type

◆ so_upcall

void(* socket::so_upcall) (struct socket *, void *, int)

◆ so_upcallarg

void* socket::so_upcallarg

◆ timeo_cond

userland_cond_t socket::timeo_cond

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