RTEMS 6.3
Loading...
Searching...
No Matches
userext.h File Reference

This header file provides interfaces of the User Extensions Handler which are used by the implementation and the Application Configuration. More...

Go to the source code of this file.

Data Structures

struct  User_extensions_Table
 User extension table. More...

Typedefs

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

This header file provides interfaces of the User Extensions Handler which are used by the implementation and the Application Configuration.