summaryrefslogtreecommitdiff
path: root/LayerManagerClient
diff options
context:
space:
mode:
authorTimo Lotterbach <timo.lotterbach@bmw-carit.de>2012-11-20 03:13:07 -0800
committerTimo Lotterbach <timo.lotterbach@bmw-carit.de>2012-11-20 03:57:50 -0800
commit6b687e667897987e3dd183ab175e5823bbc49b49 (patch)
treed796bafdc4528dc5efdf43877edf76a7ea152050 /LayerManagerClient
parent12ef91969a30a424ab01e951e138f2ddfbf96a6c (diff)
downloadlayer_management-6b687e667897987e3dd183ab175e5823bbc49b49.tar.gz
LayerManagerService: added IPlugin and PluginBase for plugin health monitoring
all plugins implementing the interface support health monitoring Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
Diffstat (limited to 'LayerManagerClient')
-rw-r--r--LayerManagerClient/ilmClient/include/ilm_types.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/LayerManagerClient/ilmClient/include/ilm_types.h b/LayerManagerClient/ilmClient/include/ilm_types.h
index 321925a..940ed59 100644
--- a/LayerManagerClient/ilmClient/include/ilm_types.h
+++ b/LayerManagerClient/ilmClient/include/ilm_types.h
@@ -280,4 +280,14 @@ typedef void(*surfaceNotificationFunc)(t_ilm_surface surface,
struct ilmSurfaceProperties*,
t_ilm_notification_mask mask);
+/**
+ * enum for identifying different health states
+ */
+enum HealthCondition
+{
+ HealthStopped,
+ HealthRunning,
+ HealthDead
+};
+
#endif // _ILM_TYPES_H_