1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/yuanhack-sarudp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
unprtt.h 1.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Yuan Hong Отправлено 08.10.2015 12:49 209e976
#ifndef __unp_rtt_h
#define __unp_rtt_h
#include <stdint.h>
#include <sys/types.h>
struct rtt_info {
float rtt_rtt; /* most recent measured RTT, seconds */
float rtt_srtt; /* smoothed RTT estimator, seconds */
float rtt_rttvar; /* smoothed mean deviation, seconds */
float rtt_rto; /* current RTO to use, seconds */
int rtt_nrexmt; /* #times retransmitted: 0, 1, 2, ... */
uint32_t rtt_base; /* #sec since 1/1/1970 at start */
uint8_t rtt_retry;
};
#define RTT_RXTMIN 2 /* min retransmit timeout value, seconds */
#define RTT_RXTMAX 60 /* max retransmit timeout value, seconds */
#define RTT_MAXNREXMT 4 /* max #times to retransmit */
#define RTT_MAXRTO 12
/* function prototypes */
void rtt_debug(struct rtt_info *);
void rtt_init(struct rtt_info *, uint8_t);
void rtt_newpack(struct rtt_info *);
int rtt_start(struct rtt_info *);
void rtt_stop(struct rtt_info *, uint32_t);
int rtt_timeout(struct rtt_info *);
uint32_t rtt_ts(struct rtt_info *);
extern int rtt_d_flag; /* can be set nonzero for addl info */
#endif /* __unp_rtt_h */

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/yuanhack-sarudp.git
git@api.gitlife.ru:oschina-mirror/yuanhack-sarudp.git
oschina-mirror
yuanhack-sarudp
yuanhack-sarudp
master