diff options
author | Michael 'Mickey' Lauer <mickey@vanille-media.de> | 2009-10-03 18:26:44 +0200 |
---|---|---|
committer | Michael 'Mickey' Lauer <mickey@vanille-media.de> | 2009-10-03 18:26:44 +0200 |
commit | 8de0e316d63a4395a458a9841b1ed6d6979f0f8c (patch) | |
tree | c9ec7f4a484330f0fea027bdf8ad15de0863eaf1 /libfsoresource | |
parent | 4a42f8230f9b348a4933d234cb10d72873dff2da (diff) | |
download | cornucopia-8de0e316d63a4395a458a9841b1ed6d6979f0f8c.tar.gz cornucopia-8de0e316d63a4395a458a9841b1ed6d6979f0f8c.tar.bz2 cornucopia-8de0e316d63a4395a458a9841b1ed6d6979f0f8c.zip |
libfsoresource: make it an abstract class
Diffstat (limited to 'libfsoresource')
-rw-r--r-- | libfsoresource/fsoresource/dbusresource.vala | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/libfsoresource/fsoresource/dbusresource.vala b/libfsoresource/fsoresource/dbusresource.vala index bb875283..6eb2c768 100644 --- a/libfsoresource/fsoresource/dbusresource.vala +++ b/libfsoresource/fsoresource/dbusresource.vala @@ -24,7 +24,7 @@ namespace FsoFramework { /** * AbstractSimpleResource: A DBus Resource API service object */ -public class AbstractDBusResource : FreeSmartphone.Resource, FsoFramework.AbstractObject +public abstract class AbstractDBusResource : FreeSmartphone.Resource, FsoFramework.AbstractObject { private FsoFramework.DBusSubsystem subsystem; private dynamic DBus.Object usage; /* needs to be dynamic for async */ @@ -73,7 +73,7 @@ public class AbstractDBusResource : FreeSmartphone.Resource, FsoFramework.Abstra if ( e != null ) { logger.error( "%s. Can't register resource with fsousaged, enabling unconditionally".printf( e.message ) ); - _enable(); + enableResource(); return; } else @@ -82,43 +82,35 @@ public class AbstractDBusResource : FreeSmartphone.Resource, FsoFramework.Abstra } } - public virtual void _enable() - { - } + public abstract void enableResource(); - public virtual void _disable() - { - } + public abstract void disableResource(); - public virtual void _suspend() - { - } + public abstract void suspendResource(); - public virtual void _resume() - { - } + public abstract void resumeResource(); // // DBUS API // public void disable() throws FreeSmartphone.ResourceError, DBus.Error { - _disable(); + disableResource(); } public void enable() throws DBus.Error { - _enable(); + enableResource(); } public void resume() throws FreeSmartphone.ResourceError, DBus.Error { - _resume(); + resumeResource(); } public void suspend() throws FreeSmartphone.ResourceError, DBus.Error { - _suspend(); + suspendResource(); } } |