# OHOS Init ## **Overview** Provides the entries for initializing and starting services and features. This module provides the entries for initializing services and features during service development. Services and features are initialized in the following sequence: core phase, core system service, core system feature, system startup, system service, system feature, application-layer service, and application-layer feature. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Files
Provides the entries for initializing and starting services and features. |
CORE_INIT(func) LAYER_INITCALL_DEF(func, core, "core") |
Identifies the entry for initializing and starting a core phase by the priority 2. |
CORE_INIT_PRI(func, priority) LAYER_INITCALL(func, core, "core", priority) |
Identifies the entry for initializing and starting a core phase by the specified priority. |
SYS_SERVICE_INIT(func) LAYER_INITCALL_DEF(func, sys_service, "sys.service") |
Identifies the entry for initializing and starting a core system service by the priority 2. |
SYS_SERVICE_INIT_PRI(func, priority) LAYER_INITCALL(func, sys_service, "sys.service", priority) |
Identifies the entry for initializing and starting a core system service by the specified priority. |
SYS_FEATURE_INIT(func) LAYER_INITCALL_DEF(func, sys_feature, "sys.feature") |
Identifies the entry for initializing and starting a core system feature by the priority 2. |
SYS_FEATURE_INIT_PRI(func, priority) LAYER_INITCALL(func, sys_feature, "sys.feature", priority) |
Identifies the entry for initializing and starting a core system feature by the specified priority. |
SYS_RUN(func) LAYER_INITCALL_DEF(func, run, "run") |
Identifies the entry for initializing and starting a system running phase by the priority 2. |
SYS_RUN_PRI(func, priority) LAYER_INITCALL(func, run, "run", priority) |
Identifies the entry for initializing and starting a system running phase by the specified priority. |
SYSEX_SERVICE_INIT(func) LAYER_INITCALL_DEF(func, app_service, "app.service") |
Identifies the entry for initializing and starting a system service by the priority 2. |
SYSEX_SERVICE_INIT_PRI(func, priority) LAYER_INITCALL(func, app_service, "app.service", priority) |
Identifies the entry for initializing and starting a system service by the specified priority. |
SYSEX_FEATURE_INIT(func) LAYER_INITCALL_DEF(func, app_feature, "app.feature") |
Identifies the entry for initializing and starting a system feature by the priority 2. |
SYSEX_FEATURE_INIT_PRI(func, priority) LAYER_INITCALL(func, app_feature, "app.feature", priority) |
Identifies the entry for initializing and starting a system feature by the specified priority. |
APP_SERVICE_INIT(func) LAYER_INITCALL_DEF(func, app_service, "app.service") |
Identifies the entry for initializing and starting an application-layer service by the priority 2. |
APP_SERVICE_INIT_PRI(func, priority) LAYER_INITCALL(func, app_service, "app.service", priority) |
Identifies the entry for initializing and starting an application-layer service by the specified priority. |
APP_FEATURE_INIT(func) LAYER_INITCALL_DEF(func, app_feature, "app.feature") |
Identifies the entry for initializing and starting an application-layer feature by the priority 2. |
APP_FEATURE_INIT_PRI(func, priority) LAYER_INITCALL(func, app_feature, "app.feature", priority) |
Identifies the entry for initializing and starting an application-layer feature by the specified priority. |
Indicates the entry function for initializing and starting an application-layer feature. The type is void (*)(void). |
Indicates the entry function for initializing and starting an application-layer service. The type is void (*)(void). |
Indicates the entry function for initializing and starting a core phase. The type is void (*)(void). |
Indicates the entry function for initializing and starting a core system service. The type is void (*)(void). |
Indicates the entry function for initializing and starting a system running phase. The type is void (*)(void). |
Indicates the entry function for initializing and starting a core system service. The type is void (*)(void). |
Indicates the entry function for initializing and starting a system feature. The type is void (*)(void). |
Indicates the entry function for initializing and starting a system service. The type is void (*)(void). |