<name>Tizen.System.Information</name>\r
</assembly>\r
<members>\r
- <member name="T:Tizen.System.CpuUsage">\r
+ <member name="T:Tizen.System.Information">\r
<summary>\r
- The structure for CPU usage.\r
+ The Information class provides functions to obtain various system information.\r
</summary>\r
</member>\r
- <member name="P:Tizen.System.CpuUsage.User">\r
+ <member name="M:Tizen.System.Information.TryGetValue``1(System.String,``0@)">\r
<summary>\r
- Running time of un-niced user processes (Percent).\r
- </summary>\r
- </member>\r
- <member name="P:Tizen.System.CpuUsage.System">\r
- <summary>\r
- Running time of kernel processes (Percent).\r
- </summary>\r
- </member>\r
- <member name="P:Tizen.System.CpuUsage.Nice">\r
- <summary>\r
- Running time of niced user processes (Percent).\r
- </summary>\r
- </member>\r
- <member name="P:Tizen.System.CpuUsage.IoWait">\r
- <summary>\r
- Time waiting for I/O completion (Percent).\r
- </summary>\r
- </member>\r
- <member name="T:Tizen.System.ProcessCpuUsage">\r
- <summary>\r
- The structure for CPU usage per process.\r
- </summary>\r
- </member>\r
- <member name="P:Tizen.System.ProcessCpuUsage.UTime">\r
- <summary>\r
- The amount of time this process has been scheduled in user mode (clock ticks).\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="P:Tizen.System.ProcessCpuUsage.STime">\r
+ <member name="M:Tizen.System.Information.SetCallback(System.String,System.EventHandler{Tizen.System.RuntimeFeatureStatusChangedEventArgs})">\r
<summary>\r
- The amount of time this process has been scheduled in kernel mode (clock ticks).\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="T:Tizen.System.RuntimeInformationKey">\r
+ <member name="M:Tizen.System.Information.UnsetCallback(System.String,System.EventHandler{Tizen.System.RuntimeFeatureStatusChangedEventArgs})">\r
<summary>\r
- Enumeration for the runtime information key.\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.RuntimeInformationKey.Bluetooth">\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.RuntimeInformationKey.WifiHotspot">\r
+ <member name="F:Tizen.System.RuntimeInfoKey.WifiHotspot">\r
<summary>\r
Indicates whether Wi-Fi hotspot is enabled.\r
- <see cref="T:Tizen.System.WifiStatus"/>\r
</summary>\r
</member>\r
- <member name="F:Tizen.System.RuntimeInformationKey.BluetoothTethering">\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.RuntimeInformationKey.UsbTethering">\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.RuntimeInformationKey.PacketData">\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.RuntimeInformationKey.DataRoaming">\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.RuntimeInformationKey.Vibration">\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.RuntimeInformationKey.AudioJack">\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.RuntimeInformationKey.Gps">\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.RuntimeInformationKey.BatteryIsCharging">\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.RuntimeInformationKey.TvOut">\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.RuntimeInformationKey.AudioJackConnector">\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.RuntimeInformationKey.Charger">\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.RuntimeInformationKey.AutoRotation">\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.WifiStatus">\r
- <summary>\r
- Enumeration for the Wi-Fi status.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.System.WifiStatus.Disabled">\r
- <summary>\r
- The Wi-Fi is disabled.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.System.WifiStatus.Unconnected">\r
- <summary>\r
- The Wi-Fi is enabled and the network connection is not established.\r
- </summary>\r
- </member>\r
- <member name="F:Tizen.System.WifiStatus.Connected">\r
- <summary>\r
- The network connection is established in a Wi-Fi network.\r
- </summary>\r
- </member>\r
<member name="T:Tizen.System.GpsStatus">\r
<summary>\r
Enumeration for the GPS status.\r
The 4-conductor wire is connected.\r
</summary>\r
</member>\r
- <member name="T:Tizen.System.SystemMemoryInformation">\r
+ <member name="T:Tizen.System.RuntimeFeatureStatusChangedEventArgs">\r
<summary>\r
- Memory information.\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.SystemMemoryInformation.Total">\r
+ <member name="P:Tizen.System.RuntimeFeatureStatusChangedEventArgs.Key">\r
<summary>\r
- Total memory (KiB).\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="P:Tizen.System.SystemMemoryInformation.Used">\r
+ <member name="M:Tizen.System.RuntimeInfo.Is``1(Tizen.System.RuntimeInfoKey)">\r
<summary>\r
- Used memory (KiB).\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="P:Tizen.System.SystemMemoryInformation.Free">\r
+ <member name="M:Tizen.System.RuntimeInfo.TryGetValue``1(Tizen.System.RuntimeInfoKey,``0@)">\r
<summary>\r
- Free memory (KiB).\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="P:Tizen.System.SystemMemoryInformation.Cache">\r
+ <member name="M:Tizen.System.RuntimeInfo.SetCallback(Tizen.System.RuntimeInfoKey,System.EventHandler{Tizen.System.RuntimeFeatureStatusChangedEventArgs})">\r
<summary>\r
- Cache memory (KiB).\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="P:Tizen.System.SystemMemoryInformation.Swap">\r
+ <member name="M:Tizen.System.RuntimeInfo.UnsetCallback(Tizen.System.RuntimeInfoKey,System.EventHandler{Tizen.System.RuntimeFeatureStatusChangedEventArgs})">\r
<summary>\r
- Swap memory (KiB).\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="T:Tizen.System.ProcessMemoryInformation">\r
+ <member name="M:Tizen.System.SystemInfo.Is``1(System.String)">\r
<summary>\r
- Memory information per process.\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="P:Tizen.System.ProcessMemoryInformation.Vsz">\r
+ <member name="M:Tizen.System.SystemInfo.IsValidKey(System.String)">\r
<summary>\r
- Virtual memory size (KiB).\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="P:Tizen.System.ProcessMemoryInformation.Rss">\r
+ <member name="M:Tizen.System.SystemInfo.TryGetValue``1(System.String,``0@)">\r
<summary>\r
- Resident set size (KiB).\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="P:Tizen.System.ProcessMemoryInformation.Pss">\r
+ <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.Boolean@)">\r
<summary>\r
- Proportional set size (KiB).\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="P:Tizen.System.ProcessMemoryInformation.SharedClean">\r
+ <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.Int32@)">\r
<summary>\r
- Not modified and mapped by other processes (KiB).\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="P:Tizen.System.ProcessMemoryInformation.SharedDirty">\r
+ <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.Double@)">\r
<summary>\r
- Modified and mapped by other processes (KiB).\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="P:Tizen.System.ProcessMemoryInformation.PrivateClean">\r
+ <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.String@)">\r
<summary>\r
- Not modified and available only to that process (KiB).\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="P:Tizen.System.ProcessMemoryInformation.PrivateDirty">\r
+ <member name="T:Tizen.System.ProcessCpuUsage">\r
<summary>\r
- Modified and available only to that process (KiB).\r
+ The class for CPU usage per process.\r
</summary>\r
</member>\r
- <member name="T:Tizen.System.RuntimeInformation">\r
+ <member name="M:Tizen.System.ProcessCpuUsage.#ctor(System.Collections.Generic.IEnumerable{System.Int32})">\r
<summary>\r
- The RuntimeInformation provides functions to obtain the runtime information of various system preferences.\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="M:Tizen.System.RuntimeInformation.Is``1(Tizen.System.RuntimeInformationKey)">\r
+ <member name="P:Tizen.System.ProcessCpuUsage.Count">\r
<summary>\r
- Validates the data type of the status represented by the runtime key.\r
- Note that this is a generic method.\r
+ The number of usage entries.\r
</summary>\r
- <since_tizen> 3 </since_tizen>\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
+ <since_tizen> 4 </since_tizen>\r
</member>\r
- <member name="M:Tizen.System.RuntimeInformation.GetStatus``1(Tizen.System.RuntimeInformationKey)">\r
+ <member name="M:Tizen.System.ProcessCpuUsage.GetUTime(System.Int32)">\r
<summary>\r
- Gets the status of runtime key.\r
- Note that this is a generic method.\r
+ Gets the amount of time this process has been scheduled in user mode.\r
</summary>\r
- <since_tizen> 3 </since_tizen>\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
- <returns>The current status of the given key.</returns>.\r
- <exception cref="T:System.ArgumentException">Thrown when the <paramref name="key"/> is invalid.</exception>\r
- <exception cref="T:System.IO.IOException">Thrown when I/O error occurs while reading from the system.</exception>\r
- <exception cref="T:System.NotSupportedException">Thrown when the feature related <paramref name="key"/> is not supported.</exception>\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.RuntimeInformation.GetSystemMemoryInformation">\r
+ <member name="M:Tizen.System.ProcessCpuUsage.GetSTime(System.Int32)">\r
<summary>\r
- Gets the system memory information.\r
+ Gets the amount of time this process has been scheduled in kernel mode.\r
</summary>\r
- <since_tizen> 3 </since_tizen>\r
- <returns>The system memory information structure.</returns>\r
- <exception cref="T:System.IO.IOException">Thrown when I/O error occurs while reading from the system.</exception>\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.RuntimeInformation.GetProcessMemoryInformation(System.Collections.Generic.IEnumerable{System.Int32})">\r
+ <member name="M:Tizen.System.ProcessCpuUsage.Update(System.Collections.Generic.IEnumerable{System.Int32})">\r
<summary>\r
- Gets the memory information per process.\r
+ Update the process CPU usage to the latest.\r
</summary>\r
- <since_tizen> 3 </since_tizen>\r
+ <since_tizen> 4 </since_tizen>\r
<param name="pid">List of unique process ids.</param>\r
- <returns>List of memory information per process.</returns>\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="M:Tizen.System.RuntimeInformation.GetCpuUsage">\r
+ <member name="T:Tizen.System.ProcessMemoryUsage">\r
<summary>\r
- Gets the system CPU usage time.\r
+ The class for memory information per process.\r
</summary>\r
- <since_tizen> 3 </since_tizen>\r
- <returns>The system CPU usage time structure.</returns>\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="M:Tizen.System.RuntimeInformation.GetProcessCpuUsage(System.Collections.Generic.IEnumerable{System.Int32})">\r
+ <member name="M:Tizen.System.ProcessMemoryUsage.#ctor(System.Collections.Generic.IEnumerable{System.Int32})">\r
<summary>\r
- Gets the CPU usage time per process.\r
+ The constructor of ProcessMemoryInformation class.\r
</summary>\r
- <since_tizen> 3 </since_tizen>\r
+ <since_tizen> 4 </since_tizen>\r
<param name="pid">List of unique process ids.</param>\r
- <returns>List of CPU usage information per process.</returns>\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.RuntimeInformation.ProcessorCount">\r
+ <member name="P:Tizen.System.ProcessMemoryUsage.Count">\r
<summary>\r
- Gets the number of processors.\r
+ The number of usage entries.\r
</summary>\r
- <value>The number of processors.</value>\r
- <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from system.</exception>\r
+ <since_tizen> 4 </since_tizen>\r
</member>\r
- <member name="M:Tizen.System.RuntimeInformation.GetProcessorCurrentFrequency(System.Int32)">\r
+ <member name="M:Tizen.System.ProcessMemoryUsage.GetVsz(System.Int32)">\r
<summary>\r
- Gets the current frequency of the processor.\r
+ Gets the virtual memory size of a process.\r
</summary>\r
- <since_tizen> 3 </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
- <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from system.</exception>\r
- <exception cref="T:System.NotSupportedException">Thrown when this system does not store the current CPU frequency.</exception>\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.RuntimeInformation.GetProcessorMaxFrequency(System.Int32)">\r
+ <member name="M:Tizen.System.ProcessMemoryUsage.GetRss(System.Int32)">\r
<summary>\r
- Gets the max frequency of the processor.\r
+ Gets the resident set size of a process.\r
</summary>\r
- <since_tizen> 3 </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
- <exception cref="T:System.IO.IOException">Thrown when an I/O error occurs while reading from system.</exception>\r
- <exception cref="T:System.NotSupportedException">Thrown when this system does not store the max CPU frequency.</exception>\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="E:Tizen.System.RuntimeInformation.BluetoothEnabled">\r
+ <member name="M:Tizen.System.ProcessMemoryUsage.GetPss(System.Int32)">\r
<summary>\r
- (event) BluetoothEnabled is raised when the system preference for Bluetooth is changed.\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="E:Tizen.System.RuntimeInformation.WifiHotspotEnabled">\r
+ <member name="M:Tizen.System.ProcessMemoryUsage.GetSharedClean(System.Int32)">\r
<summary>\r
- (event) WifiHotspotEnabled is raised when the system preference for Wi-Fi is changed.\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="E:Tizen.System.RuntimeInformation.BluetoothTetheringEnabled">\r
+ <member name="M:Tizen.System.ProcessMemoryUsage.GetSharedDirty(System.Int32)">\r
<summary>\r
- (event) BluetoothTetheringEnabled is raised when the system preference for bluetooth tethering is changed.\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="E:Tizen.System.RuntimeInformation.UsbTetheringEnabled">\r
+ <member name="M:Tizen.System.ProcessMemoryUsage.GetPrivateClean(System.Int32)">\r
<summary>\r
- (event) UsbTetheringEnabled is raised when the system preference for USB tethering is changed.\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="E:Tizen.System.RuntimeInformation.PacketDataEnabled">\r
+ <member name="M:Tizen.System.ProcessMemoryUsage.GetPrivateDirty(System.Int32)">\r
<summary>\r
- (event) PacketDataEnabled is raised when the system preference for package data through 3G network is changed.\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="E:Tizen.System.RuntimeInformation.DataRoamingEnabled">\r
+ <member name="M:Tizen.System.ProcessMemoryUsage.Update(System.Collections.Generic.IEnumerable{System.Int32})">\r
<summary>\r
- (event) DataRoamingEnabled is raised when the system preference for data roaming is changed.\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="E:Tizen.System.RuntimeInformation.VibrationEnabled">\r
+ <member name="T:Tizen.System.SystemCpuUsage">\r
<summary>\r
- (event) VibrationEnabled is raised when the system preference for vibration is changed.\r
+ The class for system CPU usage.\r
</summary>\r
</member>\r
- <member name="E:Tizen.System.RuntimeInformation.AudioJackConnected">\r
+ <member name="M:Tizen.System.SystemCpuUsage.#ctor">\r
<summary>\r
- (event) AudioJackConnected is raised when the audio jack is connected/disconnected.\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="E:Tizen.System.RuntimeInformation.GpsStatusChanged">\r
+ <member name="P:Tizen.System.SystemCpuUsage.User">\r
<summary>\r
- (event) GpsStatusChanged is raised when the status of GPS is changed.\r
+ Running time of un-niced user processes (Percent).\r
</summary>\r
+ <since_tizen> 4 </since_tizen>\r
</member>\r
- <member name="E:Tizen.System.RuntimeInformation.BatteryIsCharging">\r
+ <member name="P:Tizen.System.SystemCpuUsage.System">\r
<summary>\r
- (event) BatteryIsCharging is raised when the battery is currently charging.\r
+ Running time of kernel processes (Percent).\r
</summary>\r
+ <since_tizen> 4 </since_tizen>\r
</member>\r
- <member name="E:Tizen.System.RuntimeInformation.TvOutConnected">\r
+ <member name="P:Tizen.System.SystemCpuUsage.Nice">\r
<summary>\r
- (event) TvOutConnected is raised when TV out is connected/disconnected.\r
+ Running time of niced user processes (Percent).\r
</summary>\r
+ <since_tizen> 4 </since_tizen>\r
</member>\r
- <member name="E:Tizen.System.RuntimeInformation.AudioJackConnectorChanged">\r
+ <member name="P:Tizen.System.SystemCpuUsage.IoWait">\r
<summary>\r
- (event) AudioJackConnectorChanged is raised when the audio jack connection changes.\r
+ Time waiting for I/O completion (Percent).\r
</summary>\r
+ <since_tizen> 4 </since_tizen>\r
</member>\r
- <member name="E:Tizen.System.RuntimeInformation.ChargerConnected">\r
+ <member name="P:Tizen.System.SystemCpuUsage.ProcessorCount">\r
<summary>\r
- (event) ChargerConnected is raised when the charger is connected/disconnected.\r
+ The number of processors.\r
</summary>\r
+ <since_tizen> 4 </since_tizen>\r
</member>\r
- <member name="E:Tizen.System.RuntimeInformation.AutoRotationEnabled">\r
+ <member name="M:Tizen.System.SystemCpuUsage.GetCurrentFrequency(System.Int32)">\r
<summary>\r
- (event) AutoRotationEnabled is raised when the system preference for auto rotation is changed.\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="T:Tizen.System.RuntimeKeyStatusChangedEventArgs">\r
+ <member name="M:Tizen.System.SystemCpuUsage.GetMaxFrequency(System.Int32)">\r
<summary>\r
- RuntimeInfoChangedEventArgs is an extended EventArgs class. This class contains event arguments for runtime event listeners.\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="P:Tizen.System.RuntimeKeyStatusChangedEventArgs.Key">\r
+ <member name="M:Tizen.System.SystemCpuUsage.Update">\r
<summary>\r
- The key indicating the runtime system preference which was changed.\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.SystemInfo">\r
+ <member name="T:Tizen.System.SystemMemoryUsage">\r
<summary>\r
- System Information class. This class has methods which can be used to obtain device information.\r
+ The class for system memory information.\r
</summary>\r
</member>\r
- <member name="M:Tizen.System.SystemInfo.Is``1(System.String)">\r
+ <member name="M:Tizen.System.SystemMemoryUsage.#ctor">\r
<summary>\r
- Checks if the type of value for the given feature is T.\r
+ The constructor of MemoryInformation class.\r
</summary>\r
- <since_tizen> 3 </since_tizen>\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
+ <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="M:Tizen.System.SystemInfo.IsValidKey(System.String)">\r
+ <member name="P:Tizen.System.SystemMemoryUsage.Total">\r
<summary>\r
- Checks if the given key is a valid feature.\r
+ Total memory (KiB).\r
</summary>\r
- <since_tizen> 3 </since_tizen>\r
- <param name="key">The name of the feature.</param>\r
- <returns>True if the key is valid, otherwise false.</returns>\r
+ <since_tizen> 4 </since_tizen>\r
</member>\r
- <member name="M:Tizen.System.SystemInfo.TryGetValue``1(System.String,``0@)">\r
+ <member name="P:Tizen.System.SystemMemoryUsage.Used">\r
<summary>\r
- Gets the value of the feature.\r
+ Used memory (KiB).\r
</summary>\r
- <since_tizen> 3 </since_tizen>\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
+ <since_tizen> 4 </since_tizen>\r
</member>\r
- <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.Boolean@)">\r
+ <member name="P:Tizen.System.SystemMemoryUsage.Free">\r
<summary>\r
- Gets the bool value of the feature.\r
+ Free memory (KiB).\r
</summary>\r
- <since_tizen> 3 </since_tizen>\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
+ <since_tizen> 4 </since_tizen>\r
</member>\r
- <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.Int32@)">\r
+ <member name="P:Tizen.System.SystemMemoryUsage.Cache">\r
<summary>\r
- Gets the int value of the feature.\r
+ Cache memory (KiB).\r
</summary>\r
- <since_tizen> 3 </since_tizen>\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
+ <since_tizen> 4 </since_tizen>\r
</member>\r
- <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.Double@)">\r
+ <member name="P:Tizen.System.SystemMemoryUsage.Swap">\r
<summary>\r
- Gets the double value of the feature.\r
+ Swap memory (KiB).\r
</summary>\r
- <since_tizen> 3 </since_tizen>\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
+ <since_tizen> 4 </since_tizen>\r
</member>\r
- <member name="M:Tizen.System.SystemInfo.TryGetValue(System.String,System.String@)">\r
+ <member name="M:Tizen.System.SystemMemoryUsage.Update">\r
<summary>\r
- Gets the string value of the feature.\r
+ Update the system memory information to the latest.\r
</summary>\r
- <since_tizen> 3 </since_tizen>\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
+ <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