RTEMS  5.0.0
tasksdata.h
Go to the documentation of this file.
1 
9 /*
10  * COPYRIGHT (c) 1989-2014.
11  * On-Line Applications Research Corporation (OAR).
12  *
13  * The license and distribution terms for this file may be
14  * found in the file LICENSE in this distribution or at
15  * http://www.rtems.org/license/LICENSE.
16  */
17 
18 #ifndef _RTEMS_RTEMS_TASKSDATA_H
19 #define _RTEMS_RTEMS_TASKSDATA_H
20 
21 #include <rtems/rtems/tasks.h>
22 #include <rtems/rtems/asrdata.h>
23 #include <rtems/rtems/eventdata.h>
24 #include <rtems/score/thread.h>
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
41 typedef struct {
48 
54 
68 extern void _RTEMS_tasks_Initialize_user_tasks_body( void );
69 
75 
78 #ifdef __cplusplus
79 }
80 #endif
81 
82 #endif
83 /* end of include file */
Classic Event Manager Data Structures.
Classic ASR Data Structures.
Definition: tasksdata.h:41
Definition: eventdata.h:32
Event_Control System_event
Definition: tasksdata.h:45
Thread_Information _RTEMS_tasks_Information
Event_Control Event
Definition: tasksdata.h:43
void _RTEMS_tasks_Initialize_user_tasks_body(void)
_RTEMS_tasks_Initialize_user_tasks_body
Definition: taskinitusers.c:42
ASR_Information Signal
Definition: tasksdata.h:47
The thread object information.
Definition: thread.h:975
Thread action.
Definition: thread.h:636
Classic Task Manager API.
Definition: asrdata.h:36
Thread_Action Signal_action
Signal post-switch action in case signals are pending.
Definition: tasksdata.h:52
Constants and Structures Related with the Thread Control Block.