*/
/**
+ * @deprecated Deprecated since 9.0
* @brief Enumeration for Badge Action.
* @since_tizen 2.4
*/
int badge_new(const char *writable_app_id) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 9.0
* @brief Creates a badge for the application specified by the badge_app_id.
* @since_tizen 2.4
* @privlevel public
}
* @endcode
*/
-int badge_add(const char *badge_app_id);
+int badge_add(const char *badge_app_id) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 9.0
* @brief Removes the badge for the designated application.
* @since_tizen 2.3
* @privlevel public
}
* @endcode
*/
-int badge_remove(const char *app_id);
+int badge_remove(const char *app_id) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 9.0
* @brief Sets badge count for the designated application.
* @since_tizen 2.3
* @privlevel public
}
* @endcode
*/
-int badge_set_count(const char *app_id, unsigned int count);
+int badge_set_count(const char *app_id, unsigned int count) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 9.0
* @brief Gets badge count for the designated application.
* @since_tizen 2.3
* @privlevel public
}
* @endcode
*/
-int badge_get_count(const char *app_id, unsigned int *count);
+int badge_get_count(const char *app_id, unsigned int *count) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 9.0
* @brief Sets the display option for the designated application.
* @since_tizen 2.3
* @privlevel public
}
* @endcode
*/
-int badge_set_display(const char *app_id, unsigned int is_display);
+int badge_set_display(const char *app_id, unsigned int is_display) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 9.0
* @brief Gets the display option for the designated application.
* @since_tizen 2.3
* @privlevel public
}
* @endcode
*/
-int badge_get_display(const char *app_id, unsigned int *is_display);
+int badge_get_display(const char *app_id, unsigned int *is_display) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 9.0
* @brief Callback function for getting result of badge_foreach().
* @since_tizen 2.4
* @param[in] app_id The id of the application
/**
+ * @deprecated Deprecated since 9.0
* @brief Retrieves all existing badges.
* @since_tizen 2.4
* @privlevel public
* @see #badge_error_e
* @see badge_foreach_cb()
*/
-int badge_foreach(badge_foreach_cb callback, void *user_data);
+int badge_foreach(badge_foreach_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 9.0
* @brief Called when the badge information is changed.
* @since_tizen 2.4
* @param[in] action The type of the change. Refer #badge_action
typedef void (*badge_change_cb)(unsigned int action, const char *app_id,
unsigned int count, void *user_data);
/**
+ * @deprecated Deprecated since 9.0
* @brief Registers a callback function to receive badge change event.
* @since_tizen 2.4
* @privlevel public
* @see badge_remove()
* @see badge_set_count()
*/
-int badge_register_changed_cb(badge_change_cb callback, void *user_data);
+int badge_register_changed_cb(badge_change_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 9.0
* @brief Unregisters a callback function to receive badge change event.
* @since_tizen 2.4
* @privlevel public
* @see #badge_error_e
* @see badge_register_changed_cb()
*/
-int badge_unregister_changed_cb(badge_change_cb callback);
+int badge_unregister_changed_cb(badge_change_cb callback) TIZEN_DEPRECATED_API;
/**
* @}
} // namespace
EXPORT_API int badge_new(const char* writable_app_id) {
+ LOGW("DEPRECATION WARNING: badge_new() is deprecated and will be removed from next release.");
CHECK_BADGE_FEATURE();
if (writable_app_id == nullptr)
return BADGE_ERROR_INVALID_PARAMETER;
}
EXPORT_API int badge_add(const char* badge_app_id) {
+ LOGW("DEPRECATION WARNING: badge_add() is deprecated and will be removed from next release.");
CHECK_BADGE_FEATURE();
try {
::Connect();
}
EXPORT_API int badge_remove(const char* app_id) {
+ LOGW("DEPRECATION WARNING: badge_remove() is deprecated and will be removed from next release.");
CHECK_BADGE_FEATURE();
try {
::Connect();
}
EXPORT_API int badge_foreach(badge_foreach_cb callback, void* user_data) {
+ LOGW("DEPRECATION WARNING: badge_foreach() is deprecated and will be removed from next release.");
CHECK_BADGE_FEATURE();
if (callback == nullptr)
return BADGE_ERROR_INVALID_PARAMETER;
}
EXPORT_API int badge_set_count(const char* app_id, unsigned int count) {
+ LOGW("DEPRECATION WARNING: badge_set_count() is deprecated and will be removed from next release.");
CHECK_BADGE_FEATURE();
if (app_id == nullptr)
return BADGE_ERROR_INVALID_PARAMETER;
}
EXPORT_API int badge_get_count(const char* app_id, unsigned int* count) {
+ LOGW("DEPRECATION WARNING: badge_get_count() is deprecated and will be removed from next release.");
CHECK_BADGE_FEATURE();
if (app_id == nullptr || count == nullptr)
return BADGE_ERROR_INVALID_PARAMETER;
}
EXPORT_API int badge_set_display(const char* app_id, unsigned int is_display) {
+ LOGW("DEPRECATION WARNING: badge_set_display() is deprecated and will be removed from next release.");
CHECK_BADGE_FEATURE();
if (app_id == nullptr)
return BADGE_ERROR_INVALID_PARAMETER;
}
EXPORT_API int badge_get_display(const char* app_id, unsigned int* is_display) {
+ LOGW("DEPRECATION WARNING: badge_get_display() is deprecated and will be removed from next release.");
CHECK_BADGE_FEATURE();
if (app_id == nullptr || is_display == nullptr)
return BADGE_ERROR_INVALID_PARAMETER;
}
EXPORT_API int badge_register_changed_cb(badge_change_cb callback, void* data) {
+ LOGW("DEPRECATION WARNING: badge_register_changed_cb() is deprecated and will be removed from next release.");
CHECK_BADGE_FEATURE();
if (callback == nullptr)
return BADGE_ERROR_INVALID_PARAMETER;
}
EXPORT_API int badge_unregister_changed_cb(badge_change_cb callback) {
+ LOGW("DEPRECATION WARNING: badge_unregister_changed_cb() is deprecated and will be removed from next release.");
CHECK_BADGE_FEATURE();
if (callback == nullptr)
return BADGE_ERROR_INVALID_PARAMETER;