Add ETimezoneCache interface.
authorMatthew Barnes <mbarnes@redhat.com>
Wed, 2 Jan 2013 19:26:14 +0000 (14:26 -0500)
committerMatthew Barnes <mbarnes@redhat.com>
Sat, 5 Jan 2013 02:18:19 +0000 (21:18 -0500)
commit1cc260c6205a5c07d536b910947093f26734922a
treea01eaf9dc25dcae2ae205b1f6d0131064ce93342
parent31fd869205620818ed2aeeba139d1dec5bdef6ea
Add ETimezoneCache interface.

Several classes (both client-side and server-side) cache icaltimezone
instances internally, indexed by their TZID strings.  Classes which do
this should implement ETimezoneCacheInterface to provide a consistent
API for accessing time zone data.
calendar/libecal/Makefile.am
calendar/libecal/e-timezone-cache.c [new file with mode: 0644]
calendar/libecal/e-timezone-cache.h [new file with mode: 0644]
calendar/libecal/libecal.h
docs/reference/calendar/libecal/libecal-docs.sgml
docs/reference/calendar/libecal/libecal-sections.txt
docs/reference/calendar/libecal/libecal.types