|
XWOS API
4.0
XWOS C/C++ API参考手册
|
#include <Pm.hxx>
Public 类型 | |
| enum | PmStage : xwsq_t { PmStageSuspended = XWOS_PM_STAGE_SUSPENDED , PmStageSuspending = XWOS_PM_STAGE_SUSPENDING , PmStageResuming = XWOS_PM_STAGE_RESUMING , PmStageFreezing = XWOS_PM_STAGE_FREEZING , PmStageThawing = XWOS_PM_STAGE_THAWING , PmStageRunning = XWOS_PM_STAGE_RUNNING } |
Public 成员函数 | |
| xwer_t | suspend () |
| xwer_t | resume () |
| enum PmStage | stage () |
Protected 成员函数 | |
| Pm () | |
| ~Pm () | |
| virtual void | onResume ()=0 |
| virtual void | onSuspend ()=0 |
| virtual void | onWakeup ()=0 |
| virtual void | onSleep ()=0 |
静态 Private 成员函数 | |
| static void | sOnResume (void *obj) |
| static void | sOnSuspend (void *obj) |
| static void | sOnWakeup (void *obj) |
| static void | sOnSleep (void *obj) |
| enum xwos::Pm::PmStage : xwsq_t |
| 枚举值 | |
|---|---|
| PmStageSuspended | 已经暂停 |
| PmStageSuspending | 正在暂停 |
| PmStageResuming | 正在恢复 |
| PmStageFreezing | 正在冻结线程 |
| PmStageThawing | 正在解冻线程 |
| PmStageRunning | 正常运行 |
|
protected |
|
protected |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
inline |

|
inline |

|
inline |

|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |