#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().