ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

sock Struct Reference

#include <tcpcore.h>

Data Fields

__u32 daddr
__u32 rcv_saddr
__u16 dport
unsigned short num
int bound_dev_if
struct socknext
struct sock ** pprev
struct sockbind_next
struct sock ** bind_pprev
volatile unsigned char state
volatile unsigned char zapped
__u16 sport
unsigned short family
unsigned char reuse
unsigned char shutdown
atomic_t refcnt
socket_lock_t lock
int rcvbuf
wait_queue_head_t * sleep
struct dst_entrydst_cache
rwlock_t dst_lock
atomic_t rmem_alloc
struct sk_buff_head receive_queue
atomic_t wmem_alloc
struct sk_buff_head write_queue
atomic_t omem_alloc
int wmem_queued
int forward_alloc
__u32 saddr
unsigned int allocation
int sndbuf
struct sockprev
volatile char dead
volatile char done
volatile char urginline
volatile char keepopen
volatile char linger
volatile char destroy
volatile char no_check
volatile char broadcast
volatile char bsdism
unsigned char debug
unsigned char rcvtstamp
unsigned char use_write_queue
unsigned char userlocks
int route_caps
int proc
unsigned long lingertime
int hashent
struct sockpair
struct {
   struct sk_buff *   head
   struct sk_buff *   tail
backlog
rwlock_t callback_lock
struct sk_buff_head error_queue
struct protoprot
union {
   struct tcp_opt   af_tcp
tp_pinfo
int err
int err_soft
unsigned short ack_backlog
unsigned short max_ack_backlog
__u32 priority
unsigned short type
unsigned char localroute
unsigned char protocol
int rcvlowat
long rcvtimeo
long sndtimeo
union {
   void *   destruct_hook
   struct netlink_opt *   af_netlink
protinfo
struct timer_list timer
struct timeval stamp
struct socketsocket
voiduser_data
void(* state_change )(struct sock *sk)
void(* data_ready )(struct sock *sk, int bytes)
void(* write_space )(struct sock *sk)
void(* error_report )(struct sock *sk)
int(* backlog_rcv )(struct sock *sk, struct sk_buff *skb)
void(* destruct )(struct sock *sk)

Detailed Description

Definition at line 1455 of file tcpcore.h.


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

Generated on Sun May 27 2012 06:43:46 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.