xnsched Struct Reference
[Sched]


Detailed Description

Scheduling information structure.

Data Fields

xnflags_t status
xnflags_t lflags
struct xnthread * curr
struct xnsched_rt rt
volatile unsigned inesting
struct xntimer htimer
struct xnthread rootcb

Field Documentation

xnflags_t xnsched::status

Scheduler specific status bitmask.

Referenced by xnpod_delete_thread(), xnpod_schedule(), and xntimer_tick_aperiodic().

xnflags_t xnsched::lflags

Scheduler specific local flags bitmask.

Referenced by xnpod_schedule(), and xntimer_tick_aperiodic().

struct xnthread* xnsched::curr [read]

struct xnsched_rt xnsched::rt [read]

Context of built-in real-time class.

volatile unsigned xnsched::inesting

Interrupt nesting level.

struct xntimer xnsched::htimer [read]

Host timer.

Referenced by xnpod_enable_timesource(), and xntimer_tick_aperiodic().

struct xnthread xnsched::rootcb [read]

Root thread control block.

Referenced by xnpod_init().


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

Generated on Tue Mar 8 13:02:09 2011 for Xenomai API by  doxygen 1.5.6