aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/Makefile.am
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2013-02-12 23:57:19 +0800
committerMatthew Barnes <mbarnes@redhat.com>2013-02-17 07:57:08 +0800
commitcefa5edf7f86eacf8c2cdb168ef193f9a8d3a777 (patch)
treeb52bb29c23f756a8b8228e5ff0c6c2ae049c4066 /e-util/Makefile.am
parentb55c39cdecd01471c808e7c0e88e8560afa54eab (diff)
downloadgsoc2013-evolution-cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777.tar
gsoc2013-evolution-cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777.tar.gz
gsoc2013-evolution-cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777.tar.bz2
gsoc2013-evolution-cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777.tar.lz
gsoc2013-evolution-cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777.tar.xz
gsoc2013-evolution-cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777.tar.zst
gsoc2013-evolution-cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777.zip
Add EClientCache.
New class to help reduce code duplication and centralize some EClient handling policies. Benefits: - EClient instances can be shared across the entire application. - Centralized rebroadcasting of "backend-died" and "backend-error" signals emitted from cached EClient instances. - Automatic cache invalidation when backends crash. The EClient is discarded, and a new instance is created on the next request.
Diffstat (limited to 'e-util/Makefile.am')
-rw-r--r--e-util/Makefile.am2
1 files changed, 2 insertions, 0 deletions
diff --git a/e-util/Makefile.am b/e-util/Makefile.am
index bdcde0929c..738ce8559d 100644
--- a/e-util/Makefile.am
+++ b/e-util/Makefile.am
@@ -158,6 +158,7 @@ eutilinclude_HEADERS = \
e-cell.h \
e-charset-combo-box.h \
e-charset.h \
+ e-client-cache.h \
e-config.h \
e-contact-store.h \
e-dateedit.h \
@@ -402,6 +403,7 @@ libeutil_la_SOURCES = \
e-cell.c \
e-charset-combo-box.c \
e-charset.c \
+ e-client-cache.c \
e-config.c \
e-contact-store.c \
e-dateedit.c \