|
RTEMS CPU Kit with SuperCore
4.11.3
|
User Extension Handler API. More...


Go to the source code of this file.
Data Structures | |
| struct | User_extensions_Table |
| User extension table. More... | |
| struct | User_extensions_Switch_control |
| Manages the switch callouts. More... | |
| struct | User_extensions_Control |
| Manages each user extension set. More... | |
Typedefs | |
| typedef void | User_extensions_routine |
| typedef bool(* | User_extensions_thread_create_extension) (Thread_Control *executing, Thread_Control *created) |
| Task create extension. More... | |
| typedef void(* | User_extensions_thread_delete_extension) (Thread_Control *executing, Thread_Control *deleted) |
| Task delete extension. More... | |
| typedef void(* | User_extensions_thread_start_extension) (Thread_Control *executing, Thread_Control *started) |
| Task start extension. More... | |
| typedef void(* | User_extensions_thread_restart_extension) (Thread_Control *executing, Thread_Control *restarted) |
| Task restart extension. More... | |
| typedef void(* | User_extensions_thread_switch_extension) (Thread_Control *executing, Thread_Control *heir) |
| Task switch extension. More... | |
| typedef void(* | User_extensions_thread_begin_extension) (Thread_Control *executing) |
| Task begin extension. More... | |
| typedef void(* | User_extensions_thread_exitted_extension) (Thread_Control *executing) |
| Task exitted extension. More... | |
| typedef void(* | User_extensions_fatal_extension) (Internal_errors_Source source, bool is_internal, Internal_errors_t code) |
| Fatal error extension. More... | |
| typedef void(* | User_extensions_thread_terminate_extension) (Thread_Control *terminated) |
| Task termination extension. More... | |
User Extension Handler API.
1.8.13