RTEMS 6.1-rc4
Loading...
Searching...
No Matches
Data Fields
rtems_interrupt_server_config Struct Reference

This structure defines an interrupt server configuration. More...

#include <intr.h>

Data Fields

rtems_name name
 This member is the task name of the interrupt server.
 
rtems_task_priority priority
 This member is the initial task priority of the interrupt server.
 
void * storage_area
 This member is the task storage area of the interrupt server.
 
size_t storage_size
 This member is the task storage size of the interrupt server.
 
rtems_mode modes
 This member is the initial mode set of the interrupt server.
 
rtems_attribute attributes
 This member is the attribute set of the interrupt server.
 
void(* destroy )(rtems_interrupt_server_control *)
 This member is an optional handler to destroy the interrupt server control handed over to rtems_interrupt_server_create().
 

Detailed Description

This structure defines an interrupt server configuration.

Notes
See also rtems_interrupt_server_create().
Constraints

The following constraints apply to this structure:

  • Members of the type shall not be accessed directly by the application.

Field Documentation

◆ destroy

void(* rtems_interrupt_server_config::destroy) (rtems_interrupt_server_control *)

This member is an optional handler to destroy the interrupt server control handed over to rtems_interrupt_server_create().

The destroy handler is optional and may be NULL. If the destroy handler is present, it is called from within the context of the interrupt server to be deleted, see also rtems_interrupt_server_delete().

◆ storage_area

void* rtems_interrupt_server_config::storage_area

This member is 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

This member is 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: