tcptimer.h
来自「TCP-IP红宝书源代码」· C头文件 代码 · 共 35 行
H
35 行
/* tcptimer.h */
#ifndef _TCPTIMER_H_
#define _TCPTIMER_H_
/* A timer delta list entry */
struct tqent {
int tq_timeleft; /* time to expire (1/100 secs) */
long tq_time; /* time this entry was queued */
int tq_port; /* port to send the event */
int tq_portlen; /* length of "tq_port" */
void *tq_msg; /* data to send when expired */
struct tqent *tq_next; /* next in the list */
};
/* timer process declarations and definitions */
extern PROCESS tcptimer();
#define TMSTK 512 /* stack size for fast timer */
#define TMPRI 100 /* timer process priority */
#define TMNAM "tcptimer" /* name of fast timer process */
#define TMARGC 0 /* count of args to TCP timer */
extern long ctr100; /* 1/100th of a second clock */
extern int tqmutex;
extern int tqpid;
extern struct tqent *tqhead;
int tmclear(int, void *), tmleft(int, void *);
int tmset(int, int, void *, int);
int tcpkilltimers(struct tcb *);
#endif /* _TCPTIMER_H_ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?