Release 4.0.0-preview1-00201
[platform/core/csapi/tizenfx.git] / Artifacts / bin / public / Tizen.System.Information.xml
index 66dc2f6..be70f4f 100644 (file)
-<?xml version="1.0"?>
-<doc>
-    <assembly>
-        <name>Tizen.System.Information</name>
-    </assembly>
-    <members>
-        <member name="T:Tizen.System.CpuUsage">
-            <summary>
-            The structure for CPU usage.
-            </summary>
-        </member>
-        <member name="P:Tizen.System.CpuUsage.User">
-            <summary>
-            Running time of un-niced user processes (Percent).
-            </summary>
-        </member>
-        <member name="P:Tizen.System.CpuUsage.System">
-            <summary>
-            Running time of kernel processes (Percent).
-            </summary>
-        </member>
-        <member name="P:Tizen.System.CpuUsage.Nice">
-            <summary>
-            Running time of niced user processes (Percent).
-            </summary>
-        </member>
-        <member name="P:Tizen.System.CpuUsage.IoWait">
-            <summary>
-            Time waiting for I/O completion (Percent).
-            </summary>
-        </member>
-        <member name="T:Tizen.System.ProcessCpuUsage">
-            <summary>
-            The structure for CPU usage per process.
-            </summary>
-        </member>
-        <member name="P:Tizen.System.ProcessCpuUsage.UTime">
-            <summary>
-            The amount of time this process has been scheduled in user mode (clock ticks).
-            </summary>
-        </member>
-        <member name="P:Tizen.System.ProcessCpuUsage.STime">
-            <summary>
-            The amount of time this process has been scheduled in kernel mode (clock ticks).
-            </summary>
-        </member>
-        <member name="T:Tizen.System.RuntimeInformationKey">
-            <summary>
-            Enumeration for the runtime information key.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.RuntimeInformationKey.Bluetooth">
-            <summary>
-            Indicates whether Bluetooth is enabled.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.RuntimeInformationKey.WifiHotspot">
-            <summary>
-            Indicates whether Wi-Fi hotspot is enabled.
-            <see cref="T:Tizen.System.WifiStatus"/>
-            </summary>
-        </member>
-        <member name="F:Tizen.System.RuntimeInformationKey.BluetoothTethering">
-            <summary>
-            Indicates whether Bluetooth tethering is enabled.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.RuntimeInformationKey.UsbTethering">
-            <summary>
-            Indicates whether USB tethering is enabled.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.RuntimeInformationKey.PacketData">
-            <summary>
-            Indicates whether packet data through 3G network is enabled.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.RuntimeInformationKey.DataRoaming">
-            <summary>
-            Indicates whether data roaming is enabled.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.RuntimeInformationKey.Vibration">
-            <summary>
-            Indicates whether vibration is enabled.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.RuntimeInformationKey.AudioJack">
-            <summary>
-            Indicates whether audio jack is connected.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.RuntimeInformationKey.Gps">
-            <summary>
-            Indicates the current status of GPS.
-            <see cref="T:Tizen.System.GpsStatus"/>
-            </summary>
-        </member>
-        <member name="F:Tizen.System.RuntimeInformationKey.BatteryIsCharging">
-            <summary>
-            Indicates whether the battery is currently charging.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.RuntimeInformationKey.TvOut">
-            <summary>
-            Indicates whether TV out is connected.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.RuntimeInformationKey.AudioJackConnector">
-            <summary>
-            Indicates change in the audio jack connector type.
-            <see cref="T:Tizen.System.AudioJackConnectionType"/>
-            </summary>
-        </member>
-        <member name="F:Tizen.System.RuntimeInformationKey.Charger">
-            <summary>
-            Indicates whether the charger is connected.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.RuntimeInformationKey.AutoRotation">
-            <summary>
-            Indicates whether auto rotation is enabled.
-            </summary>
-        </member>
-        <member name="T:Tizen.System.WifiStatus">
-            <summary>
-            Enumeration for the Wi-Fi status.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.WifiStatus.Disabled">
-            <summary>
-            The Wi-Fi is disabled.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.WifiStatus.Unconnected">
-            <summary>
-            The Wi-Fi is enabled and the network connection is not established.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.WifiStatus.Connected">
-            <summary>
-            The network connection is established in a Wi-Fi network.
-            </summary>
-        </member>
-        <member name="T:Tizen.System.GpsStatus">
-            <summary>
-            Enumeration for the GPS status.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.GpsStatus.Disabled">
-            <summary>
-            The GPS is disabled.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.GpsStatus.Searching">
-            <summary>
-            The GPS is searching for satellites.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.GpsStatus.Connected">
-            <summary>
-            The GPS connection is established.
-            </summary>
-        </member>
-        <member name="T:Tizen.System.AudioJackConnectionType">
-            <summary>
-            Enumeration for the type of audio jack connected.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.AudioJackConnectionType.Unconnected">
-            <summary>
-            The audio jack is not connected.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.AudioJackConnectionType.ThreeWireConnected">
-            <summary>
-            The 3-conductor wire is connected.
-            </summary>
-        </member>
-        <member name="F:Tizen.System.AudioJackConnectionType.FourWireConnected">
-            <summary>
-            The 4-conductor wire is connected.
-            </summary>
-        </member>
-        <member name="T:Tizen.System.SystemMemoryInformation">
-            <summary>
-            Memory information.
-            </summary>
-        </member>
-        <member name="P:Tizen.System.SystemMemoryInformation.Total">
-            <summary>
-            Total memory (KiB).
-            </summary>
-        </member>
-        <member name="P:Tizen.System.SystemMemoryInformation.Used">
-            <summary>
-            Used memory (KiB).
-            </summary>
-        </member>
-        <member name="P:Tizen.System.SystemMemoryInformation.Free">
-            <summary>
-            Free memory (KiB).
-            </summary>
-        </member>
-        <member name="P:Tizen.System.SystemMemoryInformation.Cache">
-            <summary>
-            Cache memory (KiB).
-            </summary>
-        </member>
-        <member name="P:Tizen.System.SystemMemoryInformation.Swap">
-            <summary>
-            Swap memory (KiB).
-            </summary>
-        </member>
-        <member name="T:Tizen.System.ProcessMemoryInformation">
-            <summary>
-            Memory information per process.
-            </summary>
-        </member>
-        <member name="P:Tizen.System.ProcessMemoryInformation.Vsz">
-            <summary>
-            Virtual memory size (KiB).
-            </summary>
-        </member>
-        <member name="P:Tizen.System.ProcessMemoryInformation.Rss">
-            <summary>
-            Resident set size (KiB).
-            </summary>
-        </member>
-        <member name="P:Tizen.System.ProcessMemoryInformation.Pss">
-            <summary>
-            Proportional set size (KiB).
-            </summary>
-        </member>
-        <member name="P:Tizen.System.ProcessMemoryInformation.SharedClean">
-            <summary>
-            Not modified and mapped by other processes (KiB).
-            </summary>
-        </member>
-        <member name="P:Tizen.System.ProcessMemoryInformation.SharedDirty">
-            <summary>
-            Modified and mapped by other processes (KiB).
-            </summary>
-        </member>
-        <member name="P:Tizen.System.ProcessMemoryInformation.PrivateClean">
-            <summary>
-            Not modified and available only to that process (KiB).
-            </summary>
-        </member>
-        <member name="P:Tizen.System.ProcessMemoryInformation.PrivateDirty">
-            <summary>
-            Modified and available only to that process (KiB).
-            </summary>
-        </member>
-        <member name="T:Tizen.System.RuntimeInformation">
-            <summary>
-            The RuntimeInformation provides functions to obtain the runtime information of various system preferences.
-            </summary>
-        </member>
-        <member name="M:Tizen.System.RuntimeInformation.Is``1(Tizen.System.RuntimeInformationKey)">
-            <summary>
-            Validates the data type of the status represented by the runtime key.
-            Note that this is a generic method.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <typeparam name="T">The generic type to validate.</typeparam>
-            <param name="key">The runtime information key for which the status type is validated.</param>
-            <returns>True if the data type matches.</returns>
-            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="key"/> is invalid.</exception>
-        </member>
-        <member name="M:Tizen.System.RuntimeInformation.GetStatus``1(Tizen.System.RuntimeInformationKey)">
-            <summary>
-            Gets the status of runtime key.
-            Note that this is a generic method.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <typeparam name="T">The generic type to return.</typeparam>
-            <param name="key">The runtime information key for which the current should be read.</param>
-            <returns>The current status of the given key.</returns>.
-            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="key"/> is invalid.</exception>
-            <exception cref="T:System.IO.IOException">Thrown when I/O error occurs while reading from the system.</exception>
-            <exception cref="T:System.NotSupportedException">Thrown when the feature related <paramref name="key"/> is not supported.</exception>
-        </member>
-        <member name="M:Tizen.System.RuntimeInformation.GetSystemMemoryInformation">
-            <summary>
-            Gets the system memory information.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <returns>The system memory information structure.</returns>
-            <exception cref="T:System.IO.IOException">Thrown when I/O error occurs while reading from the system.</exception>
-        </member>
-        <member name="M:Tizen.System.RuntimeInformation.GetProcessMemoryInformation(System.Collections.Generic.IEnumerable{System.Int32})">
-            <summary>
-            Gets the memory information per process.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <param name="pid">List of unique process ids.</param>
-            <returns>List of memory information per process.</returns>
-            <privilege>http://tizen.org/privilege/systemmonitor</privilege>
-            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is empty.</exception>
-            <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from the system or requesting to the resource management daemon.</exception>
-            <exception cref="T:System.OutOfMemoryException">Thrown when the memory is not enough to allocate.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Thrown when the caller does not have privilege to use this method.</exception>
-        </member>
-        <member name="M:Tizen.System.RuntimeInformation.GetCpuUsage">
-            <summary>
-            Gets the system CPU usage time.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <returns>The system CPU usage time structure.</returns>
-            <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from the system.</exception>
-        </member>
-        <member name="M:Tizen.System.RuntimeInformation.GetProcessCpuUsage(System.Collections.Generic.IEnumerable{System.Int32})">
-            <summary>
-            Gets the CPU usage time per process.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <param name="pid">List of unique process ids.</param>
-            <returns>List of CPU usage information per process.</returns>
-            <privilege>http://tizen.org/privilege/systemmonitor</privilege>
-            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is empty.</exception>
-            <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from the system or requesting to the resource management daemon.</exception>
-            <exception cref="T:System.OutOfMemoryException">Thrown when the memory is not enough to allocate.</exception>
-            <exception cref="T:System.UnauthorizedAccessException">Thrown when the caller does not have privilege to use this method.</exception>
-        </member>
-        <member name="P:Tizen.System.RuntimeInformation.ProcessorCount">
-            <summary>
-            Gets the number of processors.
-            </summary>
-            <value>The number of processors.</value>
-            <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from system.</exception>
-        </member>
-        <member name="M:Tizen.System.RuntimeInformation.GetProcessorCurrentFrequency(System.Int32)">
-            <summary>
-            Gets the current frequency of the processor.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <param name="coreId">The index (from 0) of the CPU core that you want to know the frequency of.</param>
-            <returns>The current frequency(MHz) of processor.</returns>
-            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="coreid"/> is invalid.</exception>
-            <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from system.</exception>
-            <exception cref="T:System.NotSupportedException">Thrown when this system does not store the current CPU frequency.</exception>
-        </member>
-        <member name="M:Tizen.System.RuntimeInformation.GetProcessorMaxFrequency(System.Int32)">
-            <summary>
-            Gets the max frequency of the processor.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <param name="coreId">The index (from 0) of CPU core that you want to know the frequency of.</param>
-            <returns>The max frequency(MHz) of processor.</returns>
-            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="coreid"/> is invalid.</exception>
-            <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from system.</exception>
-            <exception cref="T:System.NotSupportedException">Thrown when this system does not store the max CPU frequency.</exception>
-        </member>
-        <member name="E:Tizen.System.RuntimeInformation.BluetoothEnabled">
-            <summary>
-            (event) BluetoothEnabled is raised when the system preference for Bluetooth is changed.
-            </summary>
-        </member>
-        <member name="E:Tizen.System.RuntimeInformation.WifiHotspotEnabled">
-            <summary>
-            (event) WifiHotspotEnabled is raised when the system preference for Wi-Fi is changed.
-            </summary>
-        </member>
-        <member name="E:Tizen.System.RuntimeInformation.BluetoothTetheringEnabled">
-            <summary>
-            (event) BluetoothTetheringEnabled is raised when the system preference for bluetooth tethering is changed.
-            </summary>
-        </member>
-        <member name="E:Tizen.System.RuntimeInformation.UsbTetheringEnabled">
-            <summary>
-            (event) UsbTetheringEnabled is raised when the system preference for USB tethering is changed.
-            </summary>
-        </member>
-        <member name="E:Tizen.System.RuntimeInformation.PacketDataEnabled">
-            <summary>
-            (event) PacketDataEnabled is raised when the system preference for package data through 3G network is changed.
-            </summary>
-        </member>
-        <member name="E:Tizen.System.RuntimeInformation.DataRoamingEnabled">
-            <summary>
-            (event) DataRoamingEnabled is raised when the system preference for data roaming is changed.
-            </summary>
-        </member>
-        <member name="E:Tizen.System.RuntimeInformation.VibrationEnabled">
-            <summary>
-            (event) VibrationEnabled is raised when the system preference for vibration is changed.
-            </summary>
-        </member>
-        <member name="E:Tizen.System.RuntimeInformation.AudioJackConnected">
-            <summary>
-            (event) AudioJackConnected is raised when the audio jack is connected/disconnected.
-            </summary>
-        </member>
-        <member name="E:Tizen.System.RuntimeInformation.GpsStatusChanged">
-            <summary>
-            (event) GpsStatusChanged is raised when the status of GPS is changed.
-            </summary>
-        </member>
-        <member name="E:Tizen.System.RuntimeInformation.BatteryIsCharging">
-            <summary>
-            (event) BatteryIsCharging is raised when the battery is currently charging.
-            </summary>
-        </member>
-        <member name="E:Tizen.System.RuntimeInformation.TvOutConnected">
-            <summary>
-            (event) TvOutConnected is raised when TV out is connected/disconnected.
-            </summary>
-        </member>
-        <member name="E:Tizen.System.RuntimeInformation.AudioJackConnectorChanged">
-            <summary>
-            (event) AudioJackConnectorChanged is raised when the audio jack connection changes.
-            </summary>
-        </member>
-        <member name="E:Tizen.System.RuntimeInformation.ChargerConnected">
-            <summary>
-            (event) ChargerConnected is raised when the charger is connected/disconnected.
-            </summary>
-        </member>
-        <member name="E:Tizen.System.RuntimeInformation.AutoRotationEnabled">
-            <summary>
-            (event) AutoRotationEnabled is raised when the system preference for auto rotation is changed.
-            </summary>
-        </member>
-        <member name="T:Tizen.System.RuntimeKeyStatusChangedEventArgs">
-            <summary>
-            RuntimeInfoChangedEventArgs is an extended EventArgs class. This class contains event arguments for runtime event listeners.
-            </summary>
-        </member>
-        <member name="P:Tizen.System.RuntimeKeyStatusChangedEventArgs.Key">
-            <summary>
-            The key indicating the runtime system preference which was changed.
-            </summary>
-        </member>
-        <member name="T:Tizen.System.SystemInfo">
-            <summary>
-            System Information class. This class has methods which can be used to obtain device information.
-            </summary>
-        </member>
-        <member name="M:Tizen.System.SystemInfo.Is``1(System.String)">
-            <summary>
-            Checks if the type of value for the given feature is T.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <typeparam name="T">Type of value for the feature key.</typeparam>
-            <param name="key">The name of the feature.</param>
-            <returns>True if type of value for the given feature is T, otherwise false.</returns>
-        </member>
-        <member name="M:Tizen.System.SystemInfo.IsValidKey(System.String)">
-            <summary>
-            Checks if the given key is a valid feature.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <param name="key">The name of the feature.</param>
-            <returns>True if the key is valid, otherwise false.</returns>
-        </member>
-        <member name="M:Tizen.System.SystemInfo.TryGetValue``1(System.String,``0@)">
-            <summary>
-            Gets the value of the feature.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <typeparam name="T">Type of key value.</typeparam>
-            <param name="key">The name of the feature.</param>
-            <param name="value">The value of the given feature.</param>
-            <returns>Returns true on success, otherwise false.</returns>
-        </member>
-        <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.Boolean@)">
-            <summary>
-            Gets the bool value of the feature.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <param name="key">The name of the feature.</param>
-            <param name="value">The value of the given feature.</param>
-            <returns>Returns true on success, otherwise false.</returns>
-        </member>
-        <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.Int32@)">
-            <summary>
-            Gets the int value of the feature.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <param name="key">The name of the feature.</param>
-            <param name="value">The value of the given feature.</param>
-            <returns>Returns true on success, otherwise false.</returns>
-        </member>
-        <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.Double@)">
-            <summary>
-            Gets the double value of the feature.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <param name="key">The name of the feature.</param>
-            <param name="value">The value of the given feature.</param>
-            <returns>Returns true on success, otherwise false.</returns>
-        </member>
-        <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.String@)">
-            <summary>
-            Gets the string value of the feature.
-            </summary>
-            <since_tizen> 3 </since_tizen>
-            <param name="key">The name of the feature.</param>
-            <param name="value">The value of the given feature.</param>
-            <returns>Returns true on success, otherwise false.</returns>
-        </member>
-    </members>
-</doc>
+<?xml version="1.0"?>\r
+<doc>\r
+    <assembly>\r
+        <name>Tizen.System.Information</name>\r
+    </assembly>\r
+    <members>\r
+        <member name="T:Tizen.System.Information">\r
+            <summary>\r
+            The Information class provides functions to obtain various system information.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.System.Information.TryGetValue``1(System.String,``0@)">\r
+            <summary>\r
+            Gets the value of the feature.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <typeparam name="T">The type of <paramref name="value"/>.</typeparam>\r
+            <param name="key">The name of the feature.</param>\r
+            <param name="value">The value of the given feature.</param>\r
+            <returns>Returns true on success, otherwise false.</returns>\r
+        </member>\r
+        <member name="M:Tizen.System.Information.SetCallback(System.String,System.EventHandler{Tizen.System.RuntimeFeatureStatusChangedEventArgs})">\r
+            <summary>\r
+            Registers a change event callback for given runtime feature key.\r
+            </summary>\r
+            <remarks>\r
+            This function is only for runtime feature.\r
+            </remarks>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="key">The name of runtime feature which wants to register callback.</param>\r
+            <param name="callback">The callback function to subscribe.</param>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="key"/> is invalid.</exception>\r
+            <exception cref="T:System.NotSupportedException">Thrown when the feature related <paramref name="key"/> is not supported.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.Information.UnsetCallback(System.String,System.EventHandler{Tizen.System.RuntimeFeatureStatusChangedEventArgs})">\r
+            <summary>\r
+            Unregisters a change event callback for given runtime feature key.\r
+            </summary>\r
+            <remarks>\r
+            This function is only for runtime feature.\r
+            </remarks>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="key">The name of runtime feature which wants to unregister callback.</param>\r
+            <param name="callback">The callback function to unsubscribe.</param>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="key"/> is invalid.</exception>\r
+            <exception cref="T:System.NotSupportedException">Thrown when the feature related <paramref name="key"/> is not supported.</exception>\r
+        </member>\r
+        <member name="F:Tizen.System.RuntimeInfoKey.Bluetooth">\r
+            <summary>\r
+            Indicates whether Bluetooth is enabled.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.RuntimeInfoKey.WifiHotspot">\r
+            <summary>\r
+            Indicates whether Wi-Fi hotspot is enabled.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.RuntimeInfoKey.BluetoothTethering">\r
+            <summary>\r
+            Indicates whether Bluetooth tethering is enabled.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.RuntimeInfoKey.UsbTethering">\r
+            <summary>\r
+            Indicates whether USB tethering is enabled.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.RuntimeInfoKey.PacketData">\r
+            <summary>\r
+            Indicates whether packet data through 3G network is enabled.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.RuntimeInfoKey.DataRoaming">\r
+            <summary>\r
+            Indicates whether data roaming is enabled.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.RuntimeInfoKey.Vibration">\r
+            <summary>\r
+            Indicates whether vibration is enabled.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.RuntimeInfoKey.AudioJack">\r
+            <summary>\r
+            Indicates whether audio jack is connected.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.RuntimeInfoKey.Gps">\r
+            <summary>\r
+            Indicates the current status of GPS.\r
+            <see cref="T:Tizen.System.GpsStatus"/>\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.RuntimeInfoKey.BatteryIsCharging">\r
+            <summary>\r
+            Indicates whether the battery is currently charging.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.RuntimeInfoKey.TvOut">\r
+            <summary>\r
+            Indicates whether TV out is connected.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.RuntimeInfoKey.AudioJackConnector">\r
+            <summary>\r
+            Indicates change in the audio jack connector type.\r
+            <see cref="T:Tizen.System.AudioJackConnectionType"/>\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.RuntimeInfoKey.Charger">\r
+            <summary>\r
+            Indicates whether the charger is connected.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.RuntimeInfoKey.AutoRotation">\r
+            <summary>\r
+            Indicates whether auto rotation is enabled.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.System.GpsStatus">\r
+            <summary>\r
+            Enumeration for the GPS status.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.GpsStatus.Disabled">\r
+            <summary>\r
+            The GPS is disabled.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.GpsStatus.Searching">\r
+            <summary>\r
+            The GPS is searching for satellites.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.GpsStatus.Connected">\r
+            <summary>\r
+            The GPS connection is established.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.System.AudioJackConnectionType">\r
+            <summary>\r
+            Enumeration for the type of audio jack connected.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.AudioJackConnectionType.Unconnected">\r
+            <summary>\r
+            The audio jack is not connected.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.AudioJackConnectionType.ThreeWireConnected">\r
+            <summary>\r
+            The 3-conductor wire is connected.\r
+            </summary>\r
+        </member>\r
+        <member name="F:Tizen.System.AudioJackConnectionType.FourWireConnected">\r
+            <summary>\r
+            The 4-conductor wire is connected.\r
+            </summary>\r
+        </member>\r
+        <member name="T:Tizen.System.RuntimeFeatureStatusChangedEventArgs">\r
+            <summary>\r
+            RuntimeFeatureStatusChangedEventArgs is an extended EventArgs class. This class contains event arguments for runtime event listeners.\r
+            </summary>\r
+        </member>\r
+        <member name="P:Tizen.System.RuntimeFeatureStatusChangedEventArgs.Key">\r
+            <summary>\r
+            The key indicating the runtime system preference which was changed.\r
+            It includes the prefix "http://" though you don't use for registering callback.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.System.RuntimeInfo.Is``1(Tizen.System.RuntimeInfoKey)">\r
+            <summary>\r
+            Validates the data type of the status represented by the runtime key.\r
+            Note that this is a generic method.\r
+            </summary>\r
+            <typeparam name="T">The generic type to validate.</typeparam>\r
+            <param name="key">The runtime information key for which the status type is validated.</param>\r
+            <returns>True if the data type matches.</returns>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="key"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.RuntimeInfo.TryGetValue``1(Tizen.System.RuntimeInfoKey,``0@)">\r
+            <summary>\r
+            Gets the status of runtime key.\r
+            Note that this is a generic method.\r
+            </summary>\r
+            <typeparam name="T">The generic type to return.</typeparam>\r
+            <param name="key">The runtime information key for which the current should be read.</param>\r
+            <param name="value">The value of the given feature.</param>\r
+            <returns>Returns true on success, otherwise false.</returns>\r
+        </member>\r
+        <member name="M:Tizen.System.RuntimeInfo.SetCallback(Tizen.System.RuntimeInfoKey,System.EventHandler{Tizen.System.RuntimeFeatureStatusChangedEventArgs})">\r
+            <summary>\r
+            Registers a change event callback for given key.\r
+            </summary>\r
+            <param name="key">The runtime information key which wants to register callback.</param>\r
+            <param name="callback">The callback function to subscribe.</param>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="key"/> is invalid.</exception>\r
+            <exception cref="T:System.NotSupportedException">Thrown when the feature related <paramref name="key"/> is not supported.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.RuntimeInfo.UnsetCallback(Tizen.System.RuntimeInfoKey,System.EventHandler{Tizen.System.RuntimeFeatureStatusChangedEventArgs})">\r
+            <summary>\r
+            Unregisters a change event callback for given key.\r
+            </summary>\r
+            <param name="key">The runtime information key which wants to unregister callback.</param>\r
+            <param name="callback">The callback function to unsubscribe.</param>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="key"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.TvProductHelper.ConvertKeyIfTvProduct(Tizen.System.RuntimeInfoKey)">\r
+            This function is for a TV product. It will be removed.\r
+        </member>\r
+        <member name="M:Tizen.System.SystemInfo.Is``1(System.String)">\r
+            <summary>\r
+            Checks if the type of value for the given feature is T.\r
+            </summary>\r
+            <typeparam name="T">Type of value for the feature key.</typeparam>\r
+            <param name="key">The name of the feature.</param>\r
+            <returns>True if type of value for the given feature is T, otherwise false.</returns>\r
+        </member>\r
+        <member name="M:Tizen.System.SystemInfo.IsValidKey(System.String)">\r
+            <summary>\r
+            Checks if the given key is a valid feature.\r
+            </summary>\r
+            <param name="key">The name of the feature.</param>\r
+            <returns>True if the key is valid, otherwise false.</returns>\r
+        </member>\r
+        <member name="M:Tizen.System.SystemInfo.TryGetValue``1(System.String,``0@)">\r
+            <summary>\r
+            Gets the value of the feature.\r
+            </summary>\r
+            <typeparam name="T">Type of key value.</typeparam>\r
+            <param name="key">The name of the feature.</param>\r
+            <param name="value">The value of the given feature.</param>\r
+            <returns>Returns true on success, otherwise false.</returns>\r
+        </member>\r
+        <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.Boolean@)">\r
+            <summary>\r
+            Gets the bool value of the feature.\r
+            </summary>\r
+            <param name="key">The name of the feature.</param>\r
+            <param name="value">The value of the given feature.</param>\r
+            <returns>Returns true on success, otherwise false.</returns>\r
+        </member>\r
+        <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.Int32@)">\r
+            <summary>\r
+            Gets the int value of the feature.\r
+            </summary>\r
+            <param name="key">The name of the feature.</param>\r
+            <param name="value">The value of the given feature.</param>\r
+            <returns>Returns true on success, otherwise false.</returns>\r
+        </member>\r
+        <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.Double@)">\r
+            <summary>\r
+            Gets the double value of the feature.\r
+            </summary>\r
+            <param name="key">The name of the feature.</param>\r
+            <param name="value">The value of the given feature.</param>\r
+            <returns>Returns true on success, otherwise false.</returns>\r
+        </member>\r
+        <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.String@)">\r
+            <summary>\r
+            Gets the string value of the feature.\r
+            </summary>\r
+            <param name="key">The name of the feature.</param>\r
+            <param name="value">The value of the given feature.</param>\r
+            <returns>Returns true on success, otherwise false.</returns>\r
+        </member>\r
+        <member name="T:Tizen.System.ProcessCpuUsage">\r
+            <summary>\r
+            The class for CPU usage per process.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.System.ProcessCpuUsage.#ctor(System.Collections.Generic.IEnumerable{System.Int32})">\r
+            <summary>\r
+            The constructor of ProcessCpuUsage class.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="pid">List of unique process ids.</param>\r
+            <privilege>http://tizen.org/privilege/systemmonitor</privilege>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is empty.</exception>\r
+            <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from the system or requesting to the resource management daemon.</exception>\r
+            <exception cref="T:System.OutOfMemoryException">Thrown when the memory is not enough to allocate.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">Thrown when the caller does not have privilege to use this method.</exception>\r
+        </member>\r
+        <member name="P:Tizen.System.ProcessCpuUsage.Count">\r
+            <summary>\r
+            The number of usage entries.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="M:Tizen.System.ProcessCpuUsage.GetUTime(System.Int32)">\r
+            <summary>\r
+            Gets the amount of time this process has been scheduled in user mode.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="pid">The process id.</param>\r
+            <returns>The amount of time <paramref name="pid"/> has been scheduled in user mode (clock ticks).</returns>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.ProcessCpuUsage.GetSTime(System.Int32)">\r
+            <summary>\r
+            Gets the amount of time this process has been scheduled in kernel mode.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="pid">The process id.</param>\r
+            <returns>The amount of time <paramref name="pid"/> has been scheduled in kernel mode (clock ticks).</returns>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.ProcessCpuUsage.Update(System.Collections.Generic.IEnumerable{System.Int32})">\r
+            <summary>\r
+            Update the process CPU usage to the latest.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="pid">List of unique process ids.</param>\r
+            <privilege>http://tizen.org/privilege/systemmonitor</privilege>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is empty.</exception>\r
+            <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from the system or requesting to the resource management daemon.</exception>\r
+            <exception cref="T:System.OutOfMemoryException">Thrown when the memory is not enough to allocate.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">Thrown when the caller does not have privilege to use this method.</exception>\r
+        </member>\r
+        <member name="T:Tizen.System.ProcessMemoryUsage">\r
+            <summary>\r
+            The class for memory information per process.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.System.ProcessMemoryUsage.#ctor(System.Collections.Generic.IEnumerable{System.Int32})">\r
+            <summary>\r
+            The constructor of ProcessMemoryInformation class.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="pid">List of unique process ids.</param>\r
+            <privilege>http://tizen.org/privilege/systemmonitor</privilege>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is empty.</exception>\r
+            <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from the system or requesting to the resource management daemon.</exception>\r
+            <exception cref="T:System.OutOfMemoryException">Thrown when the memory is not enough to allocate.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">Thrown when the caller does not have privilege to use this method.</exception>\r
+        </member>\r
+        <member name="P:Tizen.System.ProcessMemoryUsage.Count">\r
+            <summary>\r
+            The number of usage entries.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="M:Tizen.System.ProcessMemoryUsage.GetVsz(System.Int32)">\r
+            <summary>\r
+            Gets the virtual memory size of a process.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="pid">The process id.</param>\r
+            <returns>The virtual memory size <paramref name="pid"/> is using (KiB).</returns>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.ProcessMemoryUsage.GetRss(System.Int32)">\r
+            <summary>\r
+            Gets the resident set size of a process.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="pid">The process id.</param>\r
+            <returns>The resident set size <paramref name="pid"/> is using (KiB).</returns>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.ProcessMemoryUsage.GetPss(System.Int32)">\r
+            <summary>\r
+            Gets the proportional set size of a process.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="pid">The process id.</param>\r
+            <returns>The proportional set size <paramref name="pid"/> is using (KiB).</returns>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.ProcessMemoryUsage.GetSharedClean(System.Int32)">\r
+            <summary>\r
+            Gets the size not modified and mapped by other processes of a process.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="pid">The process id.</param>\r
+            <returns>The shared clean memory size <paramref name="pid"/> is using (KiB).</returns>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.ProcessMemoryUsage.GetSharedDirty(System.Int32)">\r
+            <summary>\r
+            Gets the size modified and mapped by other processes of a process.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="pid">The process id.</param>\r
+            <returns>The shared dirty memory size <paramref name="pid"/> is using (KiB).</returns>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.ProcessMemoryUsage.GetPrivateClean(System.Int32)">\r
+            <summary>\r
+            Gets the size not modified and available only to that process of a process.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="pid">The process id.</param>\r
+            <returns>The private clean memory size <paramref name="pid"/> is using (KiB).</returns>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.ProcessMemoryUsage.GetPrivateDirty(System.Int32)">\r
+            <summary>\r
+            Gets the size modified and available only to that process of a process.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="pid">The process id.</param>\r
+            <returns>The private dirty memory size <paramref name="pid"/> is using (KiB).</returns>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.ProcessMemoryUsage.Update(System.Collections.Generic.IEnumerable{System.Int32})">\r
+            <summary>\r
+            Update the process memory information to the latest.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="pid">List of unique process ids.</param>\r
+            <privilege>http://tizen.org/privilege/systemmonitor</privilege>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="pid"/> is empty.</exception>\r
+            <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from the system or requesting to the resource management daemon.</exception>\r
+            <exception cref="T:System.OutOfMemoryException">Thrown when the memory is not enough to allocate.</exception>\r
+            <exception cref="T:System.UnauthorizedAccessException">Thrown when the caller does not have privilege to use this method.</exception>\r
+        </member>\r
+        <member name="T:Tizen.System.SystemCpuUsage">\r
+            <summary>\r
+            The class for system CPU usage.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.System.SystemCpuUsage.#ctor">\r
+            <summary>\r
+            The constructor of SystemCpuUsage class.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from the system.</exception>\r
+            <exception cref="T:System.NotSupportedException">Thrown when this system does not store the current CPU frequency.</exception>\r
+        </member>\r
+        <member name="P:Tizen.System.SystemCpuUsage.User">\r
+            <summary>\r
+            Running time of un-niced user processes (Percent).\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="P:Tizen.System.SystemCpuUsage.System">\r
+            <summary>\r
+            Running time of kernel processes (Percent).\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="P:Tizen.System.SystemCpuUsage.Nice">\r
+            <summary>\r
+            Running time of niced user processes (Percent).\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="P:Tizen.System.SystemCpuUsage.IoWait">\r
+            <summary>\r
+            Time waiting for I/O completion (Percent).\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="P:Tizen.System.SystemCpuUsage.ProcessorCount">\r
+            <summary>\r
+            The number of processors.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="M:Tizen.System.SystemCpuUsage.GetCurrentFrequency(System.Int32)">\r
+            <summary>\r
+            Gets the current frequency of the processor.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="coreId">The index (from 0) of the CPU core that you want to know the frequency of.</param>\r
+            <returns>The current frequency(MHz) of processor.</returns>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="coreId"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.SystemCpuUsage.GetMaxFrequency(System.Int32)">\r
+            <summary>\r
+            Gets the max frequency of the processor.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <param name="coreId">The index (from 0) of CPU core that you want to know the frequency of.</param>\r
+            <returns>The max frequency(MHz) of processor.</returns>\r
+            <exception cref="T:System.ArgumentException">Thrown when the <paramref name="coreId"/> is invalid.</exception>\r
+        </member>\r
+        <member name="M:Tizen.System.SystemCpuUsage.Update">\r
+            <summary>\r
+            Update the system CPU usage to the latest.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from the system.</exception>\r
+            <exception cref="T:System.NotSupportedException">Thrown when this system does not store the current CPU frequency.</exception>\r
+        </member>\r
+        <member name="T:Tizen.System.SystemMemoryUsage">\r
+            <summary>\r
+            The class for system memory information.\r
+            </summary>\r
+        </member>\r
+        <member name="M:Tizen.System.SystemMemoryUsage.#ctor">\r
+            <summary>\r
+            The constructor of MemoryInformation class.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from the system.</exception>\r
+        </member>\r
+        <member name="P:Tizen.System.SystemMemoryUsage.Total">\r
+            <summary>\r
+            Total memory (KiB).\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="P:Tizen.System.SystemMemoryUsage.Used">\r
+            <summary>\r
+            Used memory (KiB).\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="P:Tizen.System.SystemMemoryUsage.Free">\r
+            <summary>\r
+            Free memory (KiB).\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="P:Tizen.System.SystemMemoryUsage.Cache">\r
+            <summary>\r
+            Cache memory (KiB).\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="P:Tizen.System.SystemMemoryUsage.Swap">\r
+            <summary>\r
+            Swap memory (KiB).\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+        </member>\r
+        <member name="M:Tizen.System.SystemMemoryUsage.Update">\r
+            <summary>\r
+            Update the system memory information to the latest.\r
+            </summary>\r
+            <since_tizen> 4 </since_tizen>\r
+            <exception cref="T:System.IO.IOException">Thrown when I/O error occurs while reading from the system.</exception>\r
+        </member>\r
+    </members>\r
+</doc>\r