18 #ifndef _RTEMS_SCORE_USEREXT_H 19 #define _RTEMS_SCORE_USEREXT_H 206 Internal_errors_t
code Constants and Prototypes Related to the Internal Error Handler.
Manages the switch callouts.
Definition: userext.h:249
This is used to manage each element (node) which is placed on a chain.
Definition: chain.h:65
void(* User_extensions_thread_begin_extension)(Thread_Control *executing)
Task begin extension.
Definition: userext.h:171
void(* User_extensions_thread_delete_extension)(Thread_Control *executing, Thread_Control *deleted)
Task delete extension.
Definition: userext.h:91
void(* User_extensions_thread_exitted_extension)(Thread_Control *executing)
Task exitted extension.
Definition: userext.h:185
void(* User_extensions_thread_restart_extension)(Thread_Control *executing, Thread_Control *restarted)
Task restart extension.
Definition: userext.h:133
Constants and Structures Related with the Thread Control Block.
void(* User_extensions_thread_start_extension)(Thread_Control *executing, Thread_Control *started)
Task start extension.
Definition: userext.h:111
This structure defines the Thread Control Block (TCB).
Definition: thread.h:671
void(* User_extensions_fatal_extension)(Internal_errors_Source source, bool is_internal, Internal_errors_t code)
Fatal error extension.
Definition: userext.h:203
void(* User_extensions_thread_terminate_extension)(Thread_Control *terminated)
Task termination extension.
Definition: userext.h:225
void(* User_extensions_thread_switch_extension)(Thread_Control *executing, Thread_Control *heir)
Task switch extension.
Definition: userext.h:156
#define RTEMS_COMPILER_DEPRECATED_ATTRIBUTE
Instructs the compiler to issue a warning whenever a variable or function with this attribute will be...
Definition: basedefs.h:186
Definition: inftrees.h:25
bool(* User_extensions_thread_create_extension)(Thread_Control *executing, Thread_Control *created)
Task create extension.
Definition: userext.h:71
User extension table.
Definition: userext.h:232
Manages each user extension set.
Definition: userext.h:260
Internal_errors_Source
This type lists the possible sources from which an error can be reported.
Definition: interr.h:45