Xenomai API  2.6.5
xnpod Struct Reference

Real-time pod descriptor. More...

Collaboration diagram for xnpod:

Data Fields

xnflags_t status
 
xnsched_t sched [XNARCH_NR_CPUS]
 
xnqueue_t threadq
 
xnqueue_t tstartq
 
xnqueue_t tswitchq
 
xnqueue_t tdeleteq
 
atomic_counter_t timerlck
 
xntimer_t tslicer
 
int tsliced
 
int refcnt
 

Detailed Description

Real-time pod descriptor.

The source of all Xenomai magic.

Field Documentation

int xnpod::refcnt

Reference count.

Referenced by xnpod_init().

xnsched_t xnpod::sched[XNARCH_NR_CPUS]

Per-cpu scheduler slots.

Referenced by xnpod_init().

xnflags_t xnpod::status

Status bitmask.

Referenced by xnpod_init().

xnqueue_t xnpod::tdeleteq

Thread delete hook queue.

Referenced by xnpod_init().

xnqueue_t xnpod::threadq

All existing threads.

Referenced by xnpod_init().

atomic_counter_t xnpod::timerlck

Timer lock depth.

Referenced by xnpod_init().

int xnpod::tsliced

Number of threads using the slicer

Referenced by xnpod_init().

xntimer_t xnpod::tslicer

Time-slicing timer for aperiodic mode

Referenced by xnpod_init().

xnqueue_t xnpod::tstartq

Thread start hook queue.

Referenced by xnpod_init().

xnqueue_t xnpod::tswitchq

Thread switch hook queue.

Referenced by xnpod_init().


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