1b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross/*
2b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross * Copyright (C) 2011 The Android Open Source Project
3b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross *
4b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross * Licensed under the Apache License, Version 2.0 (the "License");
5b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross * you may not use this file except in compliance with the License.
6b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross * You may obtain a copy of the License at
7b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross *
8b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross *      http://www.apache.org/licenses/LICENSE-2.0
9b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross *
10b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross * Unless required by applicable law or agreed to in writing, software
11b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross * distributed under the License is distributed on an "AS IS" BASIS,
12b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross * See the License for the specific language governing permissions and
14b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross * limitations under the License.
15b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross */
16b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross
17b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross#ifndef ANDROID_POWERMANAGER_H
18b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross#define ANDROID_POWERMANAGER_H
19b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross
20b731ae01b15682a3326dc4145f614f919b2789b5Colin Crossnamespace android {
21b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross
22b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross// must be kept in sync with definitions in PowerManager.java
23b731ae01b15682a3326dc4145f614f919b2789b5Colin Crossenum {
24b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross    POWERMANAGER_PARTIAL_WAKE_LOCK = 1, // equals PowerManager.PARTIAL_WAKE_LOCK constant
25b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross};
26b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross
27d02c5b6aace05d9fd938e2d03705ac4f60f8da19Michael Wrightenum {
28d02c5b6aace05d9fd938e2d03705ac4f60f8da19Michael Wright    USER_ACTIVITY_EVENT_OTHER = 0,
29d02c5b6aace05d9fd938e2d03705ac4f60f8da19Michael Wright    USER_ACTIVITY_EVENT_BUTTON = 1,
30d02c5b6aace05d9fd938e2d03705ac4f60f8da19Michael Wright    USER_ACTIVITY_EVENT_TOUCH = 2,
319579a1908f84990d4ccfe26e3d5237a9b4137f5cPhil Weaver    USER_ACTIVITY_EVENT_ACCESSIBILITY = 3,
32d02c5b6aace05d9fd938e2d03705ac4f60f8da19Michael Wright
339579a1908f84990d4ccfe26e3d5237a9b4137f5cPhil Weaver    USER_ACTIVITY_EVENT_LAST = USER_ACTIVITY_EVENT_ACCESSIBILITY, // Last valid event code.
34d02c5b6aace05d9fd938e2d03705ac4f60f8da19Michael Wright};
35d02c5b6aace05d9fd938e2d03705ac4f60f8da19Michael Wright
36b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross}; // namespace android
37b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross
38b731ae01b15682a3326dc4145f614f919b2789b5Colin Cross#endif // ANDROID_POWERMANAGER_H
39