timeclk.h
上传用户:fy98168
上传日期:2015-06-26
资源大小:13771k
文件大小:1k
源码类别:

DVD

开发平台:

C/C++

  1. #ifndef _TIMECLK_H
  2. #define _TIMECLK_H
  3. #include <time.h>
  4. #include "gendef.h"
  5. #include "db.h"
  6. typedef struct _KB_TimeVariables
  7. {
  8. char cTimeValidity;
  9. char  cTimeMsgEnable;
  10. time_t dwCurrentTime;
  11. INT8        offset;
  12. }KB_TimeVariables;
  13. typedef void (*KB_TimeClkCallbackFunc)(KB_OSPMsgNode *pInMsg);
  14. KB_TimeClkCallbackFunc KB_TimerCallBack(KB_TimeClkCallbackFunc callback);
  15. /*
  16. ** 函数原型
  17. */
  18. int  KB_TimeInit(void);
  19. void KB_TimeSetCurTime(time_t  lTime);
  20. int  KB_TimeGetCurTime(time_t  *plTime);
  21. void KB_TimeEnableTimer(void);
  22. void KB_TimeDisableTimer(void);
  23. BOOL KB_TimeSetPrgOffset(INT8 offset, UINT32 freq, UINT32 symbol, UINT8 qam);
  24. void KB_TimeResetPrgTimes(void);
  25. void KB_TimeSetCurOffSet(INT8 offset);
  26. INT8 KB_TimeGetCurOffSet(void);
  27. time_t KB_TimeGMTTime(time_t tt);
  28. time_t KB_TimeGetCurGMTTime(void);
  29. time_t Time_2_Local_Tiem(time_t timeStamp);
  30. #endif