Loading...
Searching...
No Matches

TCP queue type. More...

Detailed Description

TCP queue type.

Transmission control block queue.

Warning
For network stack internal purposes only. Do not access members externally.

Definition at line 114 of file sock_types.h.

#include <sock_types.h>

Data Fields

lwip_sock_base_t base
 parent class
 
struct sock_tcparray
 Allocation array for sock objects to generate.
 
mutex_t mutex
 Mutex to protect the queue.
 
unsigned short len
 Length of the struct sock_tcp_queue::array.
 
unsigned short used
 Used entries in struct sock_tcp_queue::array.
 
mutex_t lock
 Mutex for access synchronization.
 
gnrc_tcp_tcb_ttcbs
 Pointer to TCB sequence.
 
size_t tcbs_len
 Number of TCBs behind member tcbs.
 

Field Documentation

◆ array

struct sock_tcp* sock_tcp_queue::array

Allocation array for sock objects to generate.

Definition at line 116 of file sock_types.h.

◆ base

lwip_sock_base_t sock_tcp_queue::base

parent class

Definition at line 115 of file sock_types.h.

◆ len

unsigned short sock_tcp_queue::len

Length of the struct sock_tcp_queue::array.

Definition at line 118 of file sock_types.h.

◆ lock

mutex_t sock_tcp_queue::lock

Mutex for access synchronization.

Definition at line 86 of file tcb.h.

◆ mutex

mutex_t sock_tcp_queue::mutex

Mutex to protect the queue.

Definition at line 117 of file sock_types.h.

◆ tcbs

gnrc_tcp_tcb_t* sock_tcp_queue::tcbs

Pointer to TCB sequence.

Definition at line 87 of file tcb.h.

◆ tcbs_len

size_t sock_tcp_queue::tcbs_len

Number of TCBs behind member tcbs.

Definition at line 88 of file tcb.h.

◆ used

unsigned short sock_tcp_queue::used

Used entries in struct sock_tcp_queue::array.

Definition at line 119 of file sock_types.h.


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