syslog-ng source
cache.h File Reference
Include dependency graph for cache.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

glong cached_get_system_tzofs (void)
 
const gchar *const * cached_get_system_tznames (void)
 
long get_local_timezone_ofs (time_t when)
 
time_t cached_mktime (struct tm *tm)
 
void cached_localtime (time_t *when, struct tm *tm)
 
void cached_gmtime (time_t *when, struct tm *tm)
 
void timeutils_cache_deinit (void)
 
void invalidate_cached_realtime (void)
 
void set_cached_realtime (struct timespec *ts)
 
void get_cached_realtime (struct timespec *ts)
 
time_t get_cached_realtime_sec (void)
 
TimeZoneInfo * cached_get_time_zone_info (const gchar *tz)
 
void invalidate_timeutils_cache (void)
 

Function Documentation

◆ cached_get_system_tznames()

const gchar* const* cached_get_system_tznames ( void  )

◆ cached_get_system_tzofs()

glong cached_get_system_tzofs ( void  )

◆ cached_get_time_zone_info()

TimeZoneInfo* cached_get_time_zone_info ( const gchar *  tz)

◆ cached_gmtime()

void cached_gmtime ( time_t *  when,
struct tm *  tm 
)

◆ cached_localtime()

void cached_localtime ( time_t *  when,
struct tm *  tm 
)

◆ cached_mktime()

time_t cached_mktime ( struct tm *  tm)

◆ get_cached_realtime()

void get_cached_realtime ( struct timespec *  ts)

◆ get_cached_realtime_sec()

time_t get_cached_realtime_sec ( void  )

◆ get_local_timezone_ofs()

long get_local_timezone_ofs ( time_t  when)

get_local_timezone_ofs: @when: time in UTC

Return the zone offset (measured in seconds) of @when expressed in local time. The function also takes care about daylight saving.

◆ invalidate_cached_realtime()

void invalidate_cached_realtime ( void  )

◆ invalidate_timeutils_cache()

void invalidate_timeutils_cache ( void  )

◆ set_cached_realtime()

void set_cached_realtime ( struct timespec *  ts)

◆ timeutils_cache_deinit()

void timeutils_cache_deinit ( void  )