service.h
Overview
Related Modules:
Description:
Provides basic types and constants of services.
This file is mainly used for service development. This file provides basic capabilities such as lifecycle functions of services, inherited macros, and task configuration.
Since:
1.0
Version:
1.0
Summary
Data Structures
Macros
Indicates the macro used to inherit the members from the service class. |
Typedefs
typedef enum TaskType |
|
typedef enum SpecifyTag |
|
typedef enum TaskPriority |
Enumerations
TaskType { SHARED_TASK = 0, SINGLE_TASK = 1, SPECIFIED_TASK = 2, NO_TASK = 0xFF } |
|
SpecifyTag { LEVEL_HIGH = 0, LEVEL_MIDDLE = 1, LEVEL_LOW = 2, LEVEL_CUSTOM_BEGIN } |
|
TaskPriority { PRI_LOW = 9, PRI_BELOW_NORMAL = 16, PRI_NORMAL = 24, PRI_ABOVE_NORMAL = 32, PRI_BUTT = 39 } |