|  | 
| virtual bool | Powerdown ()=0 | 
|  | 
| virtual bool | Suspend ()=0 | 
|  | 
| virtual bool | Hibernate ()=0 | 
|  | 
| virtual bool | Reboot ()=0 | 
|  | 
| virtual bool | CanPowerdown ()=0 | 
|  | 
| virtual bool | CanSuspend ()=0 | 
|  | 
| virtual bool | CanHibernate ()=0 | 
|  | 
| virtual bool | CanReboot ()=0 | 
|  | 
| virtual int | CountPowerFeatures ()=0 | 
|  | 
| virtual int | BatteryLevel ()=0 | 
|  | 
| virtual bool | PumpPowerEvents (IPowerEventsCallback *callback)=0 | 
|  | Pump power related events back to xbmc.  More... 
 | 
|  | 
|  | 
| static IPowerSyscall * | CreateInstance () | 
|  | Called by power manager to create platform power system adapter.  More... 
 | 
|  | 
| static void | RegisterPowerSyscall (CreatePowerSyscallFunc createFunc) | 
|  | 
|  | 
| static const int | MAX_COUNT_POWER_FEATURES = 4 | 
|  | 
◆ CreateInstance()
Called by power manager to create platform power system adapter. 
This method used to create platform specified power system adapter 
 
 
◆ PumpPowerEvents()
The documentation for this class was generated from the following files:
- xbmc/powermanagement/IPowerSyscall.h
- xbmc/powermanagement/IPowerSyscall.cpp