* @brief Enumeration for Event Error.
* @since_tizen 2.4
*/
-typedef enum
-{
+typedef enum {
EVENT_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */
EVENT_ERROR_INVALID_PARAMETER = TIZEN_ERROR_INVALID_PARAMETER, /**< Invalid parameter */
EVENT_ERROR_OUT_OF_MEMORY = TIZEN_ERROR_OUT_OF_MEMORY, /**< Out of memory */
* @see EVENT_VAL_BATTERY_CHARGER_DISCONNECTED
* @see EVENT_VAL_BATTERY_CHARGER_CONNECTED
* @see EVENT_VAL_BATTERY_CHARGER_CHARGING
+ * @see EVENT_VAL_BATTERY_CHARGER_DISCHARGING
*/
#define EVENT_KEY_BATTERY_CHARGER_STATUS "battery_charger_status"
/**
* @brief Definition for value of EVENT_KEY_BATTERY_CHARGER_STATUS.
* @since_tizen 2.4
+ * @remarks charger disconnected
*/
#define EVENT_VAL_BATTERY_CHARGER_DISCONNECTED "disconnected"
/**
* @brief Definition for value of EVENT_KEY_BATTERY_CHARGER_STATUS.
* @since_tizen 2.4
- * @remarks Connected but not-available.
+ * @remarks charger connected
*/
#define EVENT_VAL_BATTERY_CHARGER_CONNECTED "connected"
/**
* @brief Definition for value of EVENT_KEY_BATTERY_CHARGER_STATUS.
* @since_tizen 2.4
+ * @remarks charging is enabled
*/
#define EVENT_VAL_BATTERY_CHARGER_CHARGING "charging"
/**
+ * @brief Definition for value of EVENT_KEY_BATTERY_CHARGER_STATUS.
+ * @since_tizen 2.4
+ * @remarks charging is disabled
+ */
+#define EVENT_VAL_BATTERY_CHARGER_DISCHARGING "discharging"
+
+/**
* @brief Definition for system-event of battery : level status.
* @since_tizen 2.4
* @see EVENT_KEY_BATTERY_LEVEL_STATUS
/**
* @brief Definition for system-event of usb : status of usb connection.
* @since_tizen 2.4
- * @remarks If there is earlier occurrence regarding this event, you will receive the event as soon as you register event handler for this event. You can use this earlier event-data as initial value.
* @see EVENT_KEY_USB_STATUS
*/
#define SYSTEM_EVENT_USB_STATUS "tizen.system.event.usb_status"
* @see EVENT_KEY_MSG_TYPE
* @see EVENT_KEY_MSG_ID
*/
-#define SYSTEM_EVENT_INCOMMING_MSG "tizen.system.event.incoming_msg"
+#define SYSTEM_EVENT_INCOMING_MSG "tizen.system.event.incoming_msg"
/**
- * @brief Definition for key of SYSTEM_EVENT_INCOMMING_MSG.
+ * @brief Definition for key of SYSTEM_EVENT_INCOMING_MSG.
* @since_tizen 2.4
* @see EVENT_VAL_SMS
* @see EVENT_VAL_PUSH
#define EVENT_VAL_CB "cb"
/**
- * @brief Definition for key of SYSTEM_EVENT_INCOMMING_MSG.
+ * @brief Definition for key of SYSTEM_EVENT_INCOMING_MSG.
* @since_tizen 2.4
* @remarks The value of this key is a string of unsigned int value : new message id.
*/
* @retval #EVENT_ERROR_NONE Successful
* @retval #EVENT_ERROR_INVALID_PARAMETER Invalid parameter
* @retval #EVENT_ERROR_PERMISSION_DENIED Permission denied
+ * @retval #EVENT_ERROR_IO_ERROR Adding handler failed
+ * @retval #EVENT_ERROR_OUT_OF_MEMORY Out of memory
*/
int event_add_event_handler(const char *event_name, event_cb callback, void *user_data,
event_handler_h *event_handler);