#include "libFireBird.h"Go to the source code of this file.
Data Structures | |
| struct | TYPE_CRONTAB |
Macros | |
| #define | MANUALDSTINI "DST.ini" |
| #define | MAX_CRON_EVENTS 10 |
Typedefs | |
| typedef struct TYPE_CRONTAB | TYPE_CRONTAB |
Functions | |
| void | DST_GetDefaultDSTRule (void) |
| dword | DST_GetNextTransition (byte ruleOrdinal, byte ruleDay, byte ruleMonth, byte ruleHour, byte ruleMin, word ruleYear) |
| void | DST_ProcessRule (char *dstRule, dword *dstDate, dword StartDate) |
| void | DST_GetTransitions_Manual (dword *DSTStartUTC, dword *DSTEndUTC) |
| void | DST_GetTransitions_Europe (dword *DSTStartUTC, dword *DSTEndUTC, dword StartDate) |
Variables | |
| tDSTRule | DSTRule |
| dword | DSTStartUTCsaved |
| dword | DSTEndUTCsaved |
| int | cronItemCount |
| TYPE_CRONTAB | cronTable [MAX_CRON_EVENTS] |
| bool | cronInit |
| #define MANUALDSTINI "DST.ini" |
Definition at line 6 of file FBLib_time.h.
| #define MAX_CRON_EVENTS 10 |
Definition at line 25 of file FBLib_time.h.
| typedef struct TYPE_CRONTAB TYPE_CRONTAB |
| void DST_GetDefaultDSTRule | ( | void | ) |
Definition at line 4 of file DST_GetDefaultDSTRule.c.
References DST_SetDSTRule(), DSTR_Europe, DSTR_Firmware, DSTR_Manual, HDD_ChangeDir(), HDD_TAP_PopDir(), HDD_TAP_PushDir(), INICloseFile(), INIGetString(), INILOCATION_NewFile, INIOpenFile(), LowerCase(), MANUALDSTINI, TRACEENTER, and TRACEEXIT.
Referenced by DST_FindNextTransition(), LocalTime2UTC(), and UTC2LocalTime().
| dword DST_GetNextTransition | ( | byte | ruleOrdinal, |
| byte | ruleDay, | ||
| byte | ruleMonth, | ||
| byte | ruleHour, | ||
| byte | ruleMin, | ||
| word | ruleYear | ||
| ) |
Definition at line 3 of file DST_GetNextTransition.c.
References TRACEENTER, and TRACEEXIT.
Referenced by DST_CalcTransition().
| void DST_GetTransitions_Europe | ( | dword * | DSTStartUTC, |
| dword * | DSTEndUTC, | ||
| dword | StartDate | ||
| ) |
Definition at line 3 of file DST_GetTransitions_Europe.c.
References AddTime(), DST_CalcTransition(), GetCurrentTimeZone(), TRACEENTER, and TRACEEXIT.
Referenced by DST_FindNextTransition(), LocalTime2UTC(), and UTC2LocalTime().
| void DST_GetTransitions_Manual | ( | dword * | DSTStartUTC, |
| dword * | DSTEndUTC | ||
| ) |
Definition at line 3 of file DST_GetTransitions_Manual.c.
References AddTime(), DST_ProcessRule(), DSTEndUTCsaved, DSTStartUTCsaved, GetCurrentTimeZone(), HDD_ChangeDir(), HDD_TAP_PopDir(), HDD_TAP_PushDir(), INICloseFile(), INIGetString(), INILOCATION_NewFile, INIOpenFile(), MANUALDSTINI, Now(), TRACEENTER, and TRACEEXIT.
Referenced by DST_FindNextTransition(), LocalTime2UTC(), and UTC2LocalTime().
| void DST_ProcessRule | ( | char * | dstRule, |
| dword * | dstDate, | ||
| dword | StartDate | ||
| ) |
Definition at line 4 of file DST_ProcessRule.c.
References DST_CalcTransition(), TRACEENTER, and TRACEEXIT.
Referenced by DST_GetTransitions_Manual().
|
extern |
Definition at line 5 of file cronEventHandler.c.
Referenced by cronEventHandler().
|
extern |
Definition at line 3 of file cronEventHandler.c.
Referenced by cronEventHandler().
|
extern |
Definition at line 4 of file cronEventHandler.c.
Referenced by cronEventHandler().
| dword DSTEndUTCsaved |
Definition at line 9 of file FBLib_time.h.
|
extern |
Definition at line 3 of file DST_SetDSTRule.c.
Referenced by DST_FindNextTransition(), DST_SetDSTRule(), LocalTime2UTC(), and UTC2LocalTime().
|
extern |
Definition at line 4 of file DST_SetDSTRule.c.
Referenced by DST_GetTransitions_Manual().