/**
* @brief Enumeration for error codes for runtime information.
- * @since_tizen @if WEARABLE 2.3.1 @else 2.3 @endif
+ * @since_tizen 2.3
*/
typedef enum {
RUNTIME_INFO_ERROR_NONE = TIZEN_ERROR_NONE, /**< Successful */
/**
* @brief Enumeration for keys for runtime information.
- * @since_tizen @if WEARABLE 2.3.1 @else 2.3 @endif
+ * @since_tizen 2.3
* @remarks ~10000 : public key \n
* 10001~ : product specific key
*/
/**
* @brief Enumeration for Wi-Fi status.
- * @since_tizen @if WEARABLE 2.3.1 @else 2.3 @endif
+ * @since_tizen 2.3
*/
typedef enum {
RUNTIME_INFO_WIFI_STATUS_DISABLED, /**< Wi-Fi is disabled. */
/**
* @brief Enumeration for GPS status.
- * @since_tizen @if WEARABLE 2.3.1 @else 2.3 @endif
+ * @since_tizen 2.3
*/
typedef enum {
RUNTIME_INFO_GPS_STATUS_DISABLED, /**< GPS is disabled. */
/**
* @brief Enumeration for audio jack status.
- * @since_tizen @if WEARABLE 2.3.1 @else 2.3 @endif
+ * @since_tizen 2.3
*/
typedef enum {
RUNTIME_INFO_AUDIO_JACK_STATUS_UNCONNECTED, /**< Audio jack is not connected */
/**
* @brief Called when the runtime information changes.
- * @since_tizen @if WEARABLE 2.3.1 @else 2.3 @endif
+ * @since_tizen 2.3
*
* @param[in] key The type of notification
* @param[in] user_data The user data passed from the callback registration function
/**
* @brief Gets the integer value of the runtime information.
* @details This function gets current state of the given key which represents specific runtime information.
- * @since_tizen @if WEARABLE 2.3.1 @else 2.3 @endif
+ * @since_tizen 2.3
*
* @param[in] key The runtime information status key from which data should be read
* @param[out] value The current value of the given key
/**
* @brief Gets the boolean value from the runtime information.
* @details This function gets current state of the given key which represents specific runtime information.
- * @since_tizen @if WEARABLE 2.3.1 @else 2.3 @endif
+ * @since_tizen 2.3
*
* @param[in] key The runtime information key from which data should be read
* @param[out] value The current value of the given key
/**
* @brief Gets the double value from the runtime information.
* @details This function gets current state of the given key which represents specific runtime information.
- * @since_tizen @if WEARABLE 2.3.1 @else 2.3 @endif
+ * @since_tizen 2.3
*
* @param[in] key The runtime information key from which data should be read
* @param[out] value The current value of the given key
/**
* @brief Gets the string value for specified runtime information.
* @details This function gets current state of the given key which represents specific runtime information.
- * @since_tizen @if WEARABLE 2.3.1 @else 2.3 @endif
+ * @since_tizen 2.3
*
* @remarks You must release @a value using free().
*
/**
* @brief Registers a change event callback for given runtime information key.
- * @since_tizen @if WEARABLE 2.3.1 @else 2.3 @endif
+ * @since_tizen 2.3
*
* @param[in] key The runtime information type
* @param[in] callback The callback function to invoke
/**
* @brief Unregisters the callback function.
- * @since_tizen @if WEARABLE 2.3.1 @else 2.3 @endif
+ * @since_tizen 2.3
*
* @param[in] key The runtime information type
*
/**
* @brief Structure for memory information.
- * @since_tizen @if WEARABLE 3.0 @else 2.4 @endif
+ * @since_tizen 2.4
*/
typedef struct {
int total; /**< Total memory (KiB) */
/**
* @brief Gets system memory information.
- * @since_tizen @if WEARABLE 3.0 @else 2.4 @endif
+ * @since_tizen 2.4
*
* @param[out] info The system memory information structure
*
/**
* @brief Structure for memory information per process.
- * @since_tizen @if WEARABLE 3.0 @else 2.4 @endif
+ * @since_tizen 2.4
*/
typedef struct {
int vsz; /**< Virtual memory size (KiB) */
/**
* @brief Gets memory information per process.
- * @since_tizen @if WEARABLE 3.0 @else 2.4 @endif
+ * @since_tizen 2.4
*
* @privlevel public
* @privilege %http://tizen.org/privilege/systemmonitor
/**
* @brief Structure for CPU usage.
- * @since_tizen @if WEARABLE 3.0 @else 2.4 @endif
+ * @since_tizen 2.4
*/
typedef struct {
double user; /**< Time running un-niced user processes (Percent) */
/**
* @brief Gets CPU information.
- * @since_tizen @if WEARABLE 3.0 @else 2.4 @endif
+ * @since_tizen 2.4
*
* @param[out] usage The CPU usage structure
*
/**
* @brief Structure for CPU usage per process.
- * @since_tizen @if WEARABLE 3.0 @else 2.4 @endif
+ * @since_tizen 2.4
*/
typedef struct {
int utime; /**< Amount of time that this process has been scheduled in user mode (clock ticks) */
/**
* @brief Gets CPU usage per process.
- * @since_tizen @if WEARABLE 3.0 @else 2.4 @endif
+ * @since_tizen 2.4
*
* @privlevel public
* @privilege %http://tizen.org/privilege/systemmonitor