decode.h 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. #ifndef DECODE_H_
  2. #define DECODE_H_
  3. #include <pthread.h>
  4. //#include <sys/time.h>
  5. #define _XOPEN_SOURCE
  6. #define __USE_XOPEN
  7. #include <time.h>
  8. #include <errno.h>
  9. #include <sys/syscall.h>
  10. //#include <math.h>
  11. #include "status.h"
  12. #include "globle.h"
  13. #include "init.h"
  14. // #include "cmd.init.h"
  15. #include "debug.h" // add by YellowBug 2012-7-18
  16. #include "data.h" // add by YellowBug 2012-8-1
  17. #include "mysql.sdk.h"
  18. #define DECODE_DATA_FILE "decode.file"
  19. /******************************************************************
  20. * Function Name: PushMessage
  21. * Arguments:
  22. * Return Value: void
  23. * Date: 2006-11-4
  24. * Description: 主动向客户端发送信息,包括广告,推送,个人信息;
  25. * 以及定时从数据库读取信息,刷新全局变量
  26. ******************************************************************/
  27. void RepeatRun(void);
  28. /******************************************************************
  29. * Function Name: AlarmGateway
  30. * Arguments:
  31. * Return Value: void
  32. * Date: 2023-12-5
  33. * Editor: cc
  34. * Description: 扫描数据库,处理网关报警
  35. ******************************************************************/
  36. void AlarmGateway(void);
  37. /******************************************************************
  38. * Function Name: AlarmNode
  39. * Arguments:
  40. * Return Value: void
  41. * Date: 2023-12-8
  42. * Editor: cc
  43. * Description: 扫描数据库,处理节点告警
  44. ******************************************************************/
  45. void AlarmNode(void);
  46. /******************************************************************
  47. * Function Name: pthTime
  48. * Arguments: void
  49. * Return Value: void
  50. * Date: 2006-11-2
  51. * Description: 时间计数器,每秒一次心跳,每秒自加一次
  52. * 以单独线程方式运行
  53. ******************************************************************/
  54. void pthTime(void);
  55. #endif /*DECODE_H_*/