summaryrefslogtreecommitdiff
path: root/include/resource-types.h
diff options
context:
space:
mode:
authorWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-01-05 10:48:35 +0200
committerWolf Bergenheim <ext-wolf.2.bergenheim@nokia.com>2010-01-05 10:48:35 +0200
commit60e514250464d6b563ab92b19bf717e57d7b6a52 (patch)
treea0878381379c51518f43f67b4ec121058a5c3427 /include/resource-types.h
parentd84673cf92c0abddb12d9b24131b1af718c1543d (diff)
Renamed things to improive the API and implemented the mandatory State
Changed handler. Added access methods to Resource.
Diffstat (limited to 'include/resource-types.h')
-rw-r--r--include/resource-types.h49
1 files changed, 30 insertions, 19 deletions
diff --git a/include/resource-types.h b/include/resource-types.h
index 5732251..57c6bfc 100644
--- a/include/resource-types.h
+++ b/include/resource-types.h
@@ -1,24 +1,35 @@
#ifndef RESOURCE_TYPES_H
#define RESOURCE_TYPES_H
-enum ResourceClass {
- InvalidClass = 0,
- VoIPClass,
- CallClass = VoIPClass,
- MediaClass,
- BackgroundClass,
- RingtoneClass,
- VoiceUIClass,
- CameraClass,
- GameClass,
- AlarmClass,
- FlashClass,
- SystemClass,
- InputClass
-};
-#define RP_FLAGS_AUDIO 0x01
-#define RP_FLAGS_VIDEO 0x02
-#define RP_FLAGS_AUDIO_RECORDING 0x04
-#define RP_FLAGS_VIDEO_RECORDING 0x08
+namespace ResourceTypes {
+ enum ResourceClass {
+ InvalidClass = 0,
+ VoIPClass,
+ CallClass = VoIPClass,
+ MediaClass,
+ BackgroundClass,
+ RingtoneClass,
+ VoiceUIClass,
+ CameraClass,
+ GameClass,
+ AlarmClass,
+ FlashClass,
+ SystemClass,
+ InputClass
+ };
+
+ enum ResourceType {
+ AudioResource = 0x01,
+ VideoResource = 0x02,
+ AudioRecorderResource = 0x04,
+ VideoRecorderResource = 0x08
+ };
+
+ enum ResourceState {
+ UnknownState,
+ NotOwnedState,
+ OwnedState
+ };
+}
#endif