RTEMS 5.2
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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>
24#include <rtems/score/thread.h>
25
26#ifdef __cplusplus
27extern "C" {
28#endif
29
41typedef struct {
48
54
62
67extern void _RTEMS_tasks_Initialize_user_task( void );
68
74
77#ifdef __cplusplus
78}
79#endif
80
81#endif
82/* end of include file */
Classic ASR Data Structures.
Classic Event Manager Data Structures.
const rtems_initialization_tasks_table _RTEMS_tasks_User_task_table
Initialization table for the first user task.
Definition: taskinitdefault.c:34
Thread_Information _RTEMS_tasks_Information
void _RTEMS_tasks_Initialize_user_task(void)
System initialization handler to create and start the first user task.
Definition: taskinitusers.c:27
Constants and Structures Related with the Thread Control Block.
Definition: asrdata.h:36
Definition: eventdata.h:32
Definition: tasksdata.h:41
Thread_Action Signal_action
Signal post-switch action in case signals are pending.
Definition: tasksdata.h:52
Event_Control Event
Definition: tasksdata.h:43
ASR_Information Signal
Definition: tasksdata.h:47
Event_Control System_event
Definition: tasksdata.h:45
Thread action.
Definition: thread.h:640
The thread object information.
Definition: thread.h:997
Definition: tasks.h:121
Classic Task Manager API.