electron_sys/interface/
cpu_usage.rs1use wasm_bindgen::prelude::*;
2
3#[wasm_bindgen]
4extern {
5 #[derive(Clone, Debug, PartialEq)]
6 pub type CpuUsage;
7
8 #[wasm_bindgen(method, getter, js_name = "idleWakeupsPerSecond")]
9 pub fn idle_wakeups_per_second(this: &CpuUsage) -> u32;
10
11 #[wasm_bindgen(method, setter, js_name = "idleWakeupsPerSecond")]
12 pub fn set_idle_wakeups_per_second(this: &CpuUsage, value: u32);
13
14 #[wasm_bindgen(method, getter, js_name = "percentCPUUsage")]
15 pub fn percent_cpu_usage(this: &CpuUsage) -> u32;
16
17 #[wasm_bindgen(method, setter, js_name = "percentCPUUsage")]
18 pub fn set_percent_cpu_usage(this: &CpuUsage, value: u32);
19}