📄 tmserv.h
字号:
/*---------------------------------------------------------------
File Name : tmserv.h
Version : 1.0
Date : 6/10/2002
Author : Hailong He
Description : time manager and server
---------------------------------------------------------------*/
#ifndef TMSERV_H
#define TMSERV_H
#include <dos.h>
#define CLOCK_TICK_RATE 1193180
#define FREQUENCY 1000
#define LATCH ((CLOCK_TICK_RATE+FREQUENCY/2)/FREQUENCY)
struct timer_list
{
int timer_identity;
unsigned long real_time; //real time
unsigned long expires; //expires time
unsigned long interval; //timer interval
unsigned long data; //data
void (*function)(unsigned long); //timer routine
struct timer_list *next;
struct timer_list *prev;
};
void ClockOn(void);
void ClockOff(void);
void SyncOn(void);
void SyncOff(void);
void add_tm(struct timer_list *tm);
void add_timer(int tm_id, unsigned long tm_rt, unsigned long tm_expires,
unsigned long tm_interval, unsigned long tm_data,
void(*tm_fn)(unsigned long));
void delete_timer(int tm_id);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -