diff options
author | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-01-05 10:48:35 +0200 |
---|---|---|
committer | Wolf Bergenheim <ext-wolf.2.bergenheim@nokia.com> | 2010-01-05 10:48:35 +0200 |
commit | 60e514250464d6b563ab92b19bf717e57d7b6a52 (patch) | |
tree | a0878381379c51518f43f67b4ec121058a5c3427 /include/resource-types.h | |
parent | d84673cf92c0abddb12d9b24131b1af718c1543d (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.h | 49 |
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 |