|
RPV Event driven kernel
|
Service descriptor structure. More...
#include <service.h>
Data Fields | |
| const char * | s_name |
| Null-terminated service name string. | |
| void(*const | svc_main )(void) |
| Service entry function. | |
Service descriptor structure.
Represents a statically registered system service. Service instances are typically placed in a dedicated linker section and discovered during system services runtime.
Each service provides:
| const char* s_name |
Null-terminated service name string.
Identifies the service. Must remain valid for the lifetime of the system.
| void(*const svc_main) (void) |
Service entry function.
Main execution function of the service.