SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause brief: | This structure represents an interrupt server request. copyrights: - Copyright (C) 2017, 2021 embedded brains GmbH (http://www.embedded-brains.de) definition: - default: brief: | This member is the interrupt server entry. definition: ${server-entry:/name} ${.:name} description: null kind: member name: entry variants: [] - default: brief: | This member is the interrupt server action. definition: ${server-action:/name} ${.:name} description: null kind: member name: action variants: [] definition-kind: typedef-only description: null enabled-by: true index-entries: [] interface-type: struct links: - role: interface-placement uid: header - role: interface-ingroup uid: group name: rtems_interrupt_server_request notes: | This structure shall be treated as an opaque data type from the ${/glossary/api:/term} point of view. Members shall not be accessed directly. A request is initialized by ${server-request-initialize:/name} and destroyed by ${server-request-destroy:/name}. The interrupt vector of the request can be set by ${server-request-set-vector:/name}. The request is submitted to be serviced by ${server-request-submit:/name}. type: interface