Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Forairaaaaa/mooncake
/ types & classes
Types & classes
26 in github.com/Forairaaaaa/mooncake
⨍
Functions
171
◇
Types & classes
26
↓ 2 callers
Class
AppInfo_t
src/ability/ability.h:242
Class
AbilityBase
* @brief Ability 基类,提供原始生命周期回调,以便管理器统一调用 * */
src/ability/ability.h:34
Class
AbilityInfo_t
src/ability_manager/ability_manager.h:115
Class
AbilityManager
src/ability_manager/ability_manager.h:19
Enum
AbilityState_t
src/ability_manager/ability_manager.h:109
Enum
AbilityType_t
src/ability/ability.h:16
Class
AppAbility
* @brief App Ability,在三段式的基础上扩展出打开、关闭状态,以及 App 信息(名称、图标等),适合有 App * 信息需求的多应用行为 * */
src/ability/ability.h:238
Class
AppDummy
src/templates/dummy.h:19
Class
AppLauncherBase
* @brief 启动器模板基类 * 实现一个单 App 的启动器:当打开一个 App 后, 启动器被关闭, 进入睡眠态 * 当被打开的 App 结束, 进入睡眠态后, 启动器重新打开, 进入运行态 * */
src/templates/launcher.h:24
Class
AppProps_t
src/mooncake.h:23
Class
App_1
* @brief 派生一个 App * */
example/multiple_apps_demo.cpp:27
Class
App_2
* @brief 派生另一个 App * */
example/multiple_apps_demo.cpp:54
Class
BasicAbility
* @brief Basic Ability,提供最基础的三段式生命周期。可以把 onCreate() 理解成 Arduino 的 setup(),onRunning() 为 loop() * */
src/ability/ability.h:72
Class
BasicAbilityTest
* @brief 简单派生一个 Basic Ability * */
example/ability_manager_test.cpp:22
Class
Mooncake
src/mooncake.h:28
Class
MyApp
example/extension_test.cpp:17
Class
MyApp
派生一个 App
example/basic_demo.cpp:19
Class
MyAppAbility
example/app_ability_test.cpp:24
Class
MyAppAbility
example/ui_ability_test.cpp:24
Class
MyUI
example/extension_test.cpp:51
Class
MyWorker
example/extension_test.cpp:35
Enum
State_t
src/ability/ability.h:115
Enum
State_t
src/ability/ability.h:179
Enum
State_t
src/ability/ability.h:248
Class
UIAbility
* @brief UI Ability,在三段式生命周期的基础上扩展出前后台切换。适合前后台具有不同行为的 UI * 应用,比如有多个选项的 Tab 栏,点击一个 Tab 后将该 Tab 切到前台,当前的 Tab 切到后台 * */
src/ability/ability.h:111
Class
WorkerAbility
* @brief Worker * Ability,在三段式基础上扩展出运行、暂停状态切换。适合后台应用,比如数据监听、事件转发。或者简单二元状态的 UI 行为 * */
src/ability/ability.h:175