From 68b9975ad98b94a28ce2e2ca21316e603d464f1a Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Sun, 13 Oct 2013 02:46:32 +0200 Subject: daemon: Add CriticalPowerAction Paraphrasing from the configuration option: The action to take when "TimeAction" or "PercentageAction" above has been reached for the batteries (UPS or laptop batteries) supplying the computer. This is done 20 seconds after the warning-level variable got set to UP_DEVICE_LEVEL_ACTION has been set, to give the opportunity to front-ends to display a (short) warning. This is only implemented for the Linux backend, using logind. --- src/dummy/up-backend.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/dummy') diff --git a/src/dummy/up-backend.c b/src/dummy/up-backend.c index 5435dbe..d9d4a59 100644 --- a/src/dummy/up-backend.c +++ b/src/dummy/up-backend.c @@ -132,6 +132,18 @@ up_backend_coldplug (UpBackend *backend, UpDaemon *daemon) return TRUE; } +/** + * up_backend_take_action: + * @backend: The %UpBackend class instance + * + * Act upon the %UP_DEVICE_LEVEL_ACTION warning-level. + **/ +void +up_backend_take_action (UpBackend *backend) +{ + g_debug ("Not taking any action, dummy backend is used"); +} + /** * up_backend_class_init: * @klass: The UpBackendClass -- cgit v1.2.1