1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #ifndef DECODE_H_
- #define DECODE_H_
- #include <pthread.h>
- //#include <sys/time.h>
- #define _XOPEN_SOURCE
- #define __USE_XOPEN
- #include <time.h>
- #include <errno.h>
- #include <sys/syscall.h>
- #include <limits.h>
- //#include <math.h>
- #include "status.h"
- #include "globle.h"
- #include "init.h"
- // #include "cmd.init.h"
- #include "debug.h" // add by YellowBug 2012-7-18
- #include "data.h" // add by YellowBug 2012-8-1
- #include "mysql.sdk.h"
- #define DECODE_DATA_FILE "decode.file"
- /******************************************************************
- * Function Name: PushMessage
- * Arguments:
- * Return Value: void
- * Date: 2006-11-4
- * Description: 主动向客户端发送信息,包括广告,推送,个人信息;
- * 以及定时从数据库读取信息,刷新全局变量
- ******************************************************************/
- void RepeatRun(void);
- /******************************************************************
- * Function Name: AlarmGateway
- * Arguments:
- * Return Value: void
- * Date: 2023-12-5
- * Editor: cc
- * Description: 扫描数据库,处理网关报警
- ******************************************************************/
- void AlarmGateway(void);
- /******************************************************************
- * Function Name: AlarmNode
- * Arguments:
- * Return Value: void
- * Date: 2023-12-8
- * Editor: cc
- * Description: 扫描数据库,处理节点告警
- ******************************************************************/
- void AlarmNode(void);
- /******************************************************************
- * Function Name: pthTime
- * Arguments: void
- * Return Value: void
- * Date: 2006-11-2
- * Description: 时间计数器,每秒一次心跳,每秒自加一次
- * 以单独线程方式运行
- ******************************************************************/
- void pthTime(void);
- #endif /*DECODE_H_*/
|