NetSim Source Code Help
Loading...
Searching...
No Matches
TCB.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  stru_tcp_queue_info
 
struct  stru_tcp_queue
 
struct  stru_tcp_Transmission_Control_Block
 
struct  stru_tcp_Transmission_Control_Block::stru_tcb_send_seq_var
 
struct  stru_tcp_Transmission_Control_Block::stru_tcb_recv_seq_var
 
struct  stru_tcp_Transmission_Control_Block::stru_tcb_curr_seg_var
 
struct  stru_tcp_Transmission_Control_Block::stru_tcp_timer
 
struct  stru_tcp_Transmission_Control_Block::stru_sack_scoreboard
 
struct  stru_tcp_Transmission_Control_Block::stru_tcp_snd
 
struct  stru_tcp_Transmission_Control_Block::stru_tcp_rcv
 

Macros

#define _NETSIM_TCB_H_
 
#define TCP_RTO(tcb)   (tcb->TCP_TIMER.RTO)
 
#define TCP_SRTT(tcb)   (tcb->TCP_TIMER.SRTT)
 
#define TCP_RTTVAR(tcb)   (tcb->TCP_TIMER.RTT_VAR)
 

Typedefs

typedef struct stru_tcp_queue_info Queueinfo
 
typedef struct stru_tcp_queue_infoPQueueInfo
 
typedef struct stru_tcp_queue TCP_QUEUE
 
typedef struct stru_tcp_queuePTCP_QUEUE
 
typedef struct stru_tcp_Transmission_Control_Block TCB
 
typedef struct stru_tcp_Transmission_Control_BlockPTCB
 

Macro Definition Documentation

◆ _NETSIM_TCB_H_

#define _NETSIM_TCB_H_

Definition at line 27 of file TCB.h.

◆ TCP_RTO

#define TCP_RTO (   tcb)    (tcb->TCP_TIMER.RTO)

Definition at line 118 of file TCB.h.

◆ TCP_RTTVAR

#define TCP_RTTVAR (   tcb)    (tcb->TCP_TIMER.RTT_VAR)

Definition at line 120 of file TCB.h.

◆ TCP_SRTT

#define TCP_SRTT (   tcb)    (tcb->TCP_TIMER.SRTT)

Definition at line 119 of file TCB.h.

Typedef Documentation

◆ PQueueInfo

typedef struct stru_tcp_queue_info * PQueueInfo

◆ PTCB

◆ PTCP_QUEUE

typedef struct stru_tcp_queue * PTCP_QUEUE

◆ Queueinfo

◆ TCB

◆ TCP_QUEUE

typedef struct stru_tcp_queue TCP_QUEUE