tizen 2.4 release
[apps/home/minicontrol.git] / include / minicontrol-monitor.h
old mode 100755 (executable)
new mode 100644 (file)
index fc86817..404dd9e
 
 #include <minicontrol-error.h>
 #include <minicontrol-type.h>
-#include <minicontrol-handler.h>
+#include <minicontrol-internal.h>
 
 #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
 }