RTEMS  5.1
Data Fields
rtems_interrupt_server_config Struct Reference

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...
 

Detailed Description

An interrupt server configuration.

See also
rtems_interrupt_server_create()

Field Documentation

◆ destroy

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().

◆ storage_area

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().

◆ storage_size

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.


The documentation for this struct was generated from the following file: