Last change
on this file was
940b7ea6,
checked in by Sebastian Huber <sebastian.huber@…>, on 05/19/23 at 05:26:09
|
Update company name
The embedded brains GmbH & Co. KG is the legal successor of embedded
brains GmbH.
|
-
Property mode set to
100644
|
File size:
1.3 KB
|
Line | |
---|
1 | SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause |
---|
2 | brief: | |
---|
3 | Task terminate extensions are invoked when a task terminates. |
---|
4 | copyrights: |
---|
5 | - Copyright (C) 2009, 2021 embedded brains GmbH & Co. KG |
---|
6 | definition: |
---|
7 | default: ${/score/userext/if/thread-terminate:/name} ${.:/name} |
---|
8 | variants: [] |
---|
9 | description: null |
---|
10 | enabled-by: true |
---|
11 | index-entries: [] |
---|
12 | interface-type: typedef |
---|
13 | links: |
---|
14 | - role: interface-placement |
---|
15 | uid: header |
---|
16 | - role: interface-ingroup |
---|
17 | uid: group |
---|
18 | - role: constraint |
---|
19 | uid: /constraint/thread-dispatching-enabled |
---|
20 | - role: constraint |
---|
21 | uid: /constraint/thread-life-protected |
---|
22 | - role: constraint |
---|
23 | uid: /constraint/object-allocator-not-owner |
---|
24 | name: rtems_task_terminate_extension |
---|
25 | notes: | |
---|
26 | The task terminate extensions are invoked in |
---|
27 | ${/glossary/extension-reverse-order:/term}. |
---|
28 | |
---|
29 | The task terminate extensions are invoked in the context of the terminating |
---|
30 | thread right before the thread dispatch to the heir thread should take place. |
---|
31 | The thread stack reflects the previous execution context. The POSIX cleanup |
---|
32 | and key destructors execute in this context. |
---|
33 | |
---|
34 | Thread restart and delete requests issued by terminate extensions lead to |
---|
35 | recursion. |
---|
36 | params: |
---|
37 | - description: | |
---|
38 | is the ${/glossary/tcb:/term} of the executing thread. This is the |
---|
39 | terminating thread. |
---|
40 | dir: null |
---|
41 | name: executing |
---|
42 | return: null |
---|
43 | type: interface |
---|
Note: See
TracBrowser
for help on using the repository browser.