Orocos Real-Time Toolkit  2.9.0
Public Attributes | List of all members
RTOS_TASK Struct Reference

#include <rtt/os/ecos/fosi.h>

Public Attributes

cyg_thread thread
 
char * name
 
cyg_handle_t handle
 
char * stack
 
bool hrt
 
NANO_TIME periodMark
 
NANO_TIME period
 
cyg_handle_t counter_hdl
 
cyg_handle_t sys_clk_hdl
 
cyg_handle_t alarm_hdl
 
cyg_alarm alarm_obj
 
cyg_sem_t wakeup_sem
 
pthread_t thread
 
pthread_attr_t attr
 
TIME_SPEC periodMark
 
int priority
 
int wait_policy
 
pid_t pid
 
RTOS_RTAI_TASKrtaitask
 
HANDLE handle
 
DWORD threadId
 
int sched_type
 
RTOS_XENO_TASK xenotask
 
RTOS_XENO_TASKxenoptr
 

Detailed Description

Definition at line 62 of file fosi.h.

Member Data Documentation

cyg_handle_t RTOS_TASK::alarm_hdl

Definition at line 87 of file fosi.h.

Referenced by RTT::os::rtos_task_create(), and RTT::os::rtos_task_make_periodic().

cyg_alarm RTOS_TASK::alarm_obj

Definition at line 88 of file fosi.h.

Referenced by RTT::os::rtos_task_make_periodic().

pthread_attr_t RTOS_TASK::attr

Definition at line 73 of file fosi.h.

Referenced by RTT::os::rtos_posix_thread_wrapper(), and RTT::os::rtos_task_delete().

cyg_handle_t RTOS_TASK::counter_hdl

Definition at line 85 of file fosi.h.

Referenced by RTT::os::rtos_task_create(), and RTT::os::rtos_task_make_periodic().

cyg_handle_t RTOS_TASK::handle
HANDLE RTOS_TASK::handle

Definition at line 87 of file fosi.h.

bool RTOS_TASK::hrt

Definition at line 77 of file fosi.h.

Referenced by RTT::os::rtos_task_create().

char * RTOS_TASK::name
NANO_TIME RTOS_TASK::period
TIME_SPEC RTOS_TASK::periodMark

Definition at line 75 of file fosi.h.

NANO_TIME RTOS_TASK::periodMark
pid_t RTOS_TASK::pid

Definition at line 82 of file fosi.h.

Referenced by RTT::os::rtos_posix_thread_wrapper(), and RTT::os::rtos_task_get_pid().

int RTOS_TASK::priority
RTOS_RTAI_TASK* RTOS_TASK::rtaitask

Definition at line 117 of file fosi.h.

Referenced by RTT::os::rtai_thread_wrapper().

int RTOS_TASK::sched_type
char* RTOS_TASK::stack

Definition at line 72 of file fosi.h.

Referenced by RTT::os::rtos_task_create(), and RTT::os::rtos_task_make_periodic().

cyg_handle_t RTOS_TASK::sys_clk_hdl

Definition at line 86 of file fosi.h.

Referenced by RTT::os::rtos_task_make_periodic().

pthread_t RTOS_TASK::thread
pthread_t RTOS_TASK::thread

Definition at line 72 of file fosi.h.

DWORD RTOS_TASK::threadId

Definition at line 88 of file fosi.h.

Referenced by RTT::os::ThreadWrapper().

int RTOS_TASK::wait_policy
cyg_sem_t RTOS_TASK::wakeup_sem

Definition at line 89 of file fosi.h.

Referenced by RTT::os::rtos_task_make_periodic().

RTOS_XENO_TASK* RTOS_TASK::xenoptr

Definition at line 109 of file fosi.h.

Referenced by RTT::os::rtos_xeno_thread_wrapper(), and warn_upon_switch().

RTOS_XENO_TASK RTOS_TASK::xenotask

Definition at line 108 of file fosi.h.

Referenced by RTT::os::rtos_xeno_thread_wrapper(), and warn_upon_switch().


The documentation for this struct was generated from the following file: