From cefa5edf7f86eacf8c2cdb168ef193f9a8d3a777 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Tue, 12 Feb 2013 10:57:19 -0500 Subject: 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. --- e-util/e-util.h | 1 + 1 file changed, 1 insertion(+) (limited to 'e-util/e-util.h') diff --git a/e-util/e-util.h b/e-util/e-util.h index e71c94f208..cd8f08b5b8 100644 --- a/e-util/e-util.h +++ b/e-util/e-util.h @@ -80,6 +80,7 @@ #include #include #include +#include #include #include #include -- cgit v1.2.3