RTEMS CPU Kit with SuperCore  4.10.99.0
Data Structures | Typedefs | Functions
rtems/extension.h File Reference

User Extensions API. More...

#include <rtems/score/object.h>
#include <rtems/score/userext.h>
#include <rtems/rtems/status.h>
#include <rtems/rtems/types.h>
Include dependency graph for extension.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  Extension_Control

Typedefs

typedef
User_extensions_routine
rtems_extension 
RTEMS_COMPILER_DEPRECATED_ATTRIBUTE
typedef
User_extensions_thread_create_extension 
rtems_task_create_extension
typedef
User_extensions_thread_delete_extension 
rtems_task_delete_extension
typedef
User_extensions_thread_start_extension 
rtems_task_start_extension
typedef
User_extensions_thread_restart_extension 
rtems_task_restart_extension
typedef
User_extensions_thread_switch_extension 
rtems_task_switch_extension
typedef
User_extensions_thread_begin_extension 
rtems_task_begin_extension
typedef
User_extensions_thread_exitted_extension 
rtems_task_exitted_extension
typedef
User_extensions_fatal_extension 
rtems_fatal_extension
typedef User_extensions_Table rtems_extensions_table
typedef Internal_errors_Source rtems_fatal_source
typedef Internal_errors_t rtems_fatal_code

Functions

rtems_status_code rtems_extension_create (rtems_name name, const rtems_extensions_table *extension_table, rtems_id *id)
 Creates an extension set object.
rtems_status_code rtems_extension_ident (rtems_name name, rtems_id *id)
 Identifies an extension set object by a name.
rtems_status_code rtems_extension_delete (rtems_id id)
 Deletes an extension set object specified by the identifier id.

Detailed Description

User Extensions API.