7#ifndef MFRAME_E65E24A9_40BB_4834_8172_4356F4D2312D
8#define MFRAME_E65E24A9_40BB_4834_8172_4356F4D2312D
15#include "../lang/Object.h"
23 class ApplicationHandle;
118 enum struct State : uint32;
物件基底類別
Definition Object.h:63
應用程式處理器類別,負責管理應用程式的生命週期狀態與資源使用率。
Definition ApplicationHandle.h:107
State vState
目前的生命週期狀態。
Definition ApplicationHandle.h:131
const char * vName
應用程式名稱,用於識別和除錯。
Definition ApplicationHandle.h:125
float getUsage(void) const
取得使用率百分比
Definition ApplicationHandle.h:183
void setName(const char *name)
設定名稱
Definition ApplicationHandle.h:167
State getState(void) const
取得目前狀態
Definition ApplicationHandle.h:191
const char * getName(void) const
取得名稱
Definition ApplicationHandle.h:175
ApplicationHandle(void)
建構 Application Handler 並初始化狀態與使用率。
float vUsage
CPU 使用率,範圍 0.0 到 1.0。
Definition ApplicationHandle.h:129
uint32 vUsageTick
使用量時間計數,用於計算資源使用率。
Definition ApplicationHandle.h:127
virtual ~ApplicationHandle(void) override
解構 Application Handler。
State
應用程式生命週期狀態列舉,定義應用程式在不同階段的狀態。
Definition ApplicationHandle.h:233
應用程式管理器,管理應用程式實例的完整生命週期。
Definition Application.h:107