RTEMS 6.1-rc1
|
This header file defines the User Extensions Manager API. More...
#include <rtems/rtems/status.h>
#include <rtems/rtems/types.h>
#include <rtems/score/interr.h>
#include <rtems/score/userextdata.h>
Go to the source code of this file.
Typedefs | |
typedef User_extensions_fatal_extension | rtems_fatal_extension |
Fatal extensions are invoked when the system should terminate. More... | |
typedef Internal_errors_t | rtems_fatal_code |
This integer type represents system termination codes. More... | |
typedef Internal_errors_Source | rtems_fatal_source |
This enumeration represents system termination sources. More... | |
typedef User_extensions_Table | rtems_extensions_table |
The extensions table contains a set of extensions which may be registered in the system through the CONFIGURE_INITIAL_EXTENSIONS application configuration option or the rtems_extension_create() directive. | |
typedef User_extensions_thread_begin_extension | rtems_task_begin_extension |
Task begin extensions are invoked when a task begins execution. More... | |
typedef User_extensions_thread_create_extension | rtems_task_create_extension |
Task create extensions are invoked when a task is created. More... | |
typedef User_extensions_thread_delete_extension | rtems_task_delete_extension |
Task delete extensions are invoked when a task is deleted. More... | |
typedef User_extensions_thread_exitted_extension | rtems_task_exitted_extension |
Task exitted extensions are invoked when a task entry returns. More... | |
typedef User_extensions_thread_restart_extension | rtems_task_restart_extension |
Task restart extensions are invoked when a task restarts. More... | |
typedef User_extensions_thread_start_extension | rtems_task_start_extension |
Task start extensions are invoked when a task was made ready for the first time. More... | |
typedef User_extensions_thread_switch_extension | rtems_task_switch_extension |
Task switch extensions are invoked when a thread switch from an executing thread to a heir thread takes place. More... | |
typedef User_extensions_thread_terminate_extension | rtems_task_terminate_extension |
Task terminate extensions are invoked when a task terminates. More... | |
Functions | |
rtems_status_code | rtems_extension_delete (rtems_id id) |
Deletes the extension set. More... | |
rtems_status_code | rtems_extension_ident (rtems_name name, rtems_id *id) |
Identifies an extension set by the object name. More... | |
rtems_status_code | rtems_extension_create (rtems_name name, const rtems_extensions_table *extension_table, rtems_id *id) |
Creates an extension set. More... | |
This header file defines the User Extensions Manager API.