#include <structs.h>
Data Fields | |
SID_TYPE | session_sid |
artp_receiver | session_receiver |
SEQ_TYPE | current_seq |
int | buffers_id |
enum Tsession_status | session_status |
enum Tsession_type | session_type |
void * | options [OPTIONS_COUNT] |
void * | partner_options [OPTIONS_COUNT] |
unsigned long int | cwnd |
unsigned long int | flight |
MSS_TYPE | mss |
unsigned int | max_acks_count |
unsigned long int | sbuffer_max_size |
unsigned long int | rbuffer_max_size |
unsigned long int | rbuffer_red_limit |
int | rbuffer_red_prob |
double | rtt |
double | srtt |
double | rto |
double | ts_delta |
RETR_TIMEOUT_TYPE | retries_timeout |
TS_TYPE | expiration_time |
double | last_send_time |
unsigned int | ref_counter |
pthread_mutex_t | ref_counter_mutex |
pthread_mutex_t | session_mutex |
|
the identification number of session buffers |
|
next packet sequence number |
|
session congestion window size |
|
packets expiration time that belong to this session |
|
the size of unacknowledged packets for this session |
|
last link activity time |
|
current maximal acks count |
|
current maximal segment size |
|
options which this session sends |
|
options which this session receives |
|
current maximal receive buffer size |
|
current R.E.D. limit |
|
current R.E.D. dropping probability |
|
session reference counter |
|
mutex used for mutual exclusion of threads changing reference counter |
|
maximal retries timeout for session |
|
current retransmit timeout |
|
current session round trip time |
|
current maximal send buffer size |
|
mutex used for mutual exclusion of threads changing some session critical parameters. |
|
session's receiver |
|
session identification number |
|
session status |
|
session type |
|
current sessin smooth round trip time |
|
current difference between session's time and its partner's time |