2 * Copyright 2012 Samsung Electronics Co., Ltd
4 * Licensed under the Flora License, Version 1.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.tizenopensource.org/license
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
21 * @brief Power Manager input device poll implementation
23 * This file includes the input device poll implementation.
24 * Default input devices are /dev/event0 and /dev/event1
25 * User can use "PM_INPUT_DEV" for setting another input device poll in an environment file (/etc/profile).
26 * (ex: PM_INPUT_DEV=/dev/event0:/dev/event1:/dev/event5 )
35 * @addtogroup POWER_MANAGER
40 INPUT_POLL_EVENT = -9,
46 #define SOCK_PATH "/tmp/pm_sock"
63 int (*g_pm_callback) (int, PMMsg *);
65 extern int init_pm_poll(int (*pm_callback) (int, PMMsg *));
66 extern int exit_pm_poll();
67 extern int init_pm_poll_input(int (*pm_callback)(int , PMMsg * ), const char *path);
73 #endif /*__PM_POLL_H__ */