X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=include%2Fminicontrol-monitor.h;h=404dd9e360030de28bd7fe25311f9b62e5a91164;hb=cf4be8bb15d827cab3b4c4fcd9ef84c6dfa55490;hp=fc86817b07d338203ee9c4b164d0d5e31a8ccb47;hpb=9265db2c03d02584b6f9fcd4d0aba967f984a1e7;p=apps%2Fhome%2Fminicontrol.git diff --git a/include/minicontrol-monitor.h b/include/minicontrol-monitor.h old mode 100755 new mode 100644 index fc86817..404dd9e --- a/include/minicontrol-monitor.h +++ b/include/minicontrol-monitor.h @@ -19,73 +19,22 @@ #include #include -#include +#include #ifdef __cplusplus extern "C" { #endif -/** - * @file minicontrol-monitor.h - * @brief This minicontrol monitor library used to manage events triggered by minicontrol provider. - */ - -/** - * @addtogroup MINICONTROL_MONITOR_MODULE - * @{ - */ - - /** - * @brief Called when event is triggered. - * @param[in] action The type of fired event - * @param[in] name The name of provider - * @param[in] width The width of provider - * @param[in] height The height of provider - * @param[in] priority The priority of provider - * @param[in] data User data - * @pre minicontrol_monitor_start() used to register this callback. - * @see #minicontrol_action_e - * @see #minicontrol_priority_e - */ typedef void (*minicontrol_monitor_cb) (minicontrol_action_e action, const char *name, unsigned int width, unsigned int height, minicontrol_priority_e priority, void *data); -typedef void (*minicontrol_monitor_with_handler_cb) (minicontrol_action_e action, - const char *name, - unsigned int width, - unsigned int height, - minicontrol_priority_e priority, - minicontrol_h handler, - void *data); - -/** - * @brief Registers a callback for events originated by minicontrol provider. - * @param[in] callback Callback function - * @param[in] data User data - */ -minicontrol_error_e minicontrol_monitor_start(minicontrol_monitor_cb callback, - void *data); -/** - * @brief Register a callback for events originated by minicontrol provider - * @param[in] callback callback function - * @param[in] data user data - */ -minicontrol_error_e minicontrol_monitor_start_with_handler( - minicontrol_monitor_with_handler_cb callback, void *data); -/** - * @brief Unregisters a callback for events originated by minicontrol provider. - * @return #MINICONTROL_ERROR_NONE if success, other value if failure - * @see #minicontrol_error_e - */ -minicontrol_error_e minicontrol_monitor_stop(void); +int minicontrol_monitor_start(minicontrol_monitor_cb callback, void *data) DEPRECATED; -/** - * @} - */ +int minicontrol_monitor_stop(void) DEPRECATED; #ifdef __cplusplus }