MCPcopy Create free account

hub / github.com/Forairaaaaa/mooncake / types & classes

Types & classes26 in github.com/Forairaaaaa/mooncake

↓ 2 callersClassAppInfo_t
src/ability/ability.h:242
ClassAbilityBase
* @brief Ability 基类,提供原始生命周期回调,以便管理器统一调用 * */
src/ability/ability.h:34
ClassAbilityInfo_t
src/ability_manager/ability_manager.h:115
ClassAbilityManager
src/ability_manager/ability_manager.h:19
EnumAbilityState_t
src/ability_manager/ability_manager.h:109
EnumAbilityType_t
src/ability/ability.h:16
ClassAppAbility
* @brief App Ability,在三段式的基础上扩展出打开、关闭状态,以及 App 信息(名称、图标等),适合有 App * 信息需求的多应用行为 * */
src/ability/ability.h:238
ClassAppDummy
src/templates/dummy.h:19
ClassAppLauncherBase
* @brief 启动器模板基类 * 实现一个单 App 的启动器:当打开一个 App 后, 启动器被关闭, 进入睡眠态 * 当被打开的 App 结束, 进入睡眠态后, 启动器重新打开, 进入运行态 * */
src/templates/launcher.h:24
ClassAppProps_t
src/mooncake.h:23
ClassApp_1
* @brief 派生一个 App * */
example/multiple_apps_demo.cpp:27
ClassApp_2
* @brief 派生另一个 App * */
example/multiple_apps_demo.cpp:54
ClassBasicAbility
* @brief Basic Ability,提供最基础的三段式生命周期。可以把 onCreate() 理解成 Arduino 的 setup(),onRunning() 为 loop() * */
src/ability/ability.h:72
ClassBasicAbilityTest
* @brief 简单派生一个 Basic Ability * */
example/ability_manager_test.cpp:22
ClassMooncake
src/mooncake.h:28
ClassMyApp
example/extension_test.cpp:17
ClassMyApp
派生一个 App
example/basic_demo.cpp:19
ClassMyAppAbility
example/app_ability_test.cpp:24
ClassMyAppAbility
example/ui_ability_test.cpp:24
ClassMyUI
example/extension_test.cpp:51
ClassMyWorker
example/extension_test.cpp:35
EnumState_t
src/ability/ability.h:115
EnumState_t
src/ability/ability.h:179
EnumState_t
src/ability/ability.h:248
ClassUIAbility
* @brief UI Ability,在三段式生命周期的基础上扩展出前后台切换。适合前后台具有不同行为的 UI * 应用,比如有多个选项的 Tab 栏,点击一个 Tab 后将该 Tab 切到前台,当前的 Tab 切到后台 * */
src/ability/ability.h:111
ClassWorkerAbility
* @brief Worker * Ability,在三段式基础上扩展出运行、暂停状态切换。适合后台应用,比如数据监听、事件转发。或者简单二元状态的 UI 行为 * */
src/ability/ability.h:175