decode.h 1.9 KB

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