18#ifndef UBUNTU_HARDWARE_BOOSTER_H_
19#define UBUNTU_HARDWARE_BOOSTER_H_
38 struct UbuntuHardwareBooster;
UBUNTU_DLL_PUBLIC void u_hardware_booster_ref(UHardwareBooster *)
u_hardware_booster_ref increases the reference count of booster by 1.
UbuntuHardwareBooster UHardwareBooster
UbuntuHardwareBooster is an opaque type providing access to the performance booster capabilities of t...
UBUNTU_DLL_PUBLIC void u_hardware_booster_enable_scenario(UHardwareBooster *, UHardwareBoosterScenario)
UbuntuHardwareBoosterScenario
@ U_HARDWARE_BOOSTER_SCENARIO_USER_INTERACTION
Boost device performance to account for user interacting with device.
UBUNTU_DLL_PUBLIC void u_hardware_booster_unref(UHardwareBooster *)
u_hardware_booster_unref decreases the reference count of booster by 1.
UBUNTU_DLL_PUBLIC void u_hardware_booster_disable_scenario(UHardwareBooster *, UHardwareBoosterScenario)
UBUNTU_DLL_PUBLIC UHardwareBooster * u_hardware_booster_new()
u_hardware_booster_new creates a new UHardwareBooster* instance with an initial referrence count of 1...
UbuntuHardwareBoosterScenario UHardwareBoosterScenario
Enumerates all known performance boosting scenarios.
#define UBUNTU_DLL_PUBLIC