RTEMS: cpukit/include/rtems/score/userext.h File Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Data Structures | Typedefs
userext.h File Reference
Internal » SuperCore » User Extension Handler

User Extension Handler API. More...

`#include <rtems/score/interr.h>`

Go to the source code of this file.

## Data Structures
struct | User_extensions_Table
| User extension table. More...

## Typedefs
typedef void User_extensions_routine | RTEMS_DEPRECATED
typedef bool(* | User_extensions_thread_create_extension) (struct _Thread_Control *executing, struct _Thread_Control *created)
| Task create extension.
typedef void(* | User_extensions_thread_delete_extension) (struct _Thread_Control *executing, struct _Thread_Control *deleted)
| Task delete extension.
typedef void(* | User_extensions_thread_start_extension) (struct _Thread_Control *executing, struct _Thread_Control *started)
| Task start extension.
typedef void(* | User_extensions_thread_restart_extension) (struct _Thread_Control *executing, struct _Thread_Control *restarted)
| Task restart extension.
typedef void(* | User_extensions_thread_switch_extension) (struct _Thread_Control *executing, struct _Thread_Control *heir)
| Task switch extension.
typedef void(* | User_extensions_thread_begin_extension) (struct _Thread_Control *executing)
| Task begin extension.
typedef void(* | User_extensions_thread_exitted_extension) (struct _Thread_Control *executing)
| Task exitted extension.
typedef void(* | User_extensions_fatal_extension) (Internal_errors_Source source, bool always_set_to_false, Internal_errors_t code)
| Fatal error extension.
typedef void(* | User_extensions_thread_terminate_extension) (struct _Thread_Control *terminated)
| Task termination extension.

## Detailed Description

User Extension Handler API.