![]() |
RTEMS 5.2
|
An interrupt server configuration. More...
#include <irq-extension.h>
Data Fields | |
| rtems_name | name |
| The task name of the interrupt server. | |
| rtems_task_priority | priority |
| The initial task priority of the interrupt server. | |
| void * | storage_area |
| The task storage area of the interrupt server. More... | |
| size_t | storage_size |
| The task storage size of the interrupt server. More... | |
| rtems_mode | modes |
| The initial task modes of the interrupt server. | |
| rtems_attribute | attributes |
| The task attributes of the interrupt server. | |
| void(* | destroy )(rtems_interrupt_server_control *) |
| An optional handler to destroy the interrupt server control handed over to rtems_interrupt_server_create(). More... | |
An interrupt server configuration.
| void(* rtems_interrupt_server_config::destroy) (rtems_interrupt_server_control *) |
An optional handler to destroy the interrupt server control handed over to rtems_interrupt_server_create().
This handler is called in the context of the interrupt server to be deleted, see also rtems_interrupt_server_delete().
| void* rtems_interrupt_server_config::storage_area |
The task storage area of the interrupt server.
It shall be NULL for interrupt servers created by rtems_interrupt_server_create().
| size_t rtems_interrupt_server_config::storage_size |
The task storage size of the interrupt server.
For interrupt servers created by rtems_interrupt_server_create() this is the task stack size.