RTEMS: rtems_rate_monotonic_period_status Struct Reference

| RTEMS 5.4-rc2

Loading...
Searching...
No Matches
Data Fields
rtems_rate_monotonic_period_status Struct Reference
API » Classic » Rate Monotonic Scheduler

`#include <ratemon.h>`

## Data Fields
rtems_id | owner
rtems_rate_monotonic_period_states | state
struct timespec | since_last_period
struct timespec | executed_since_last_period
uint32_t | postponed_jobs_count

## Detailed Description

The following defines the period status structure.

## Field Documentation

## ◆ executed_since_last_period

struct timespec rtems_rate_monotonic_period_status::executed_since_last_period

This is the amount of CPU time that has been used since this period was last initiated. If the period is expired or has not been initiated, then this field has no meaning.

## ◆ owner

rtems_id rtems_rate_monotonic_period_status::owner

This is the Id of the thread using this period.

## ◆ postponed_jobs_count

uint32_t rtems_rate_monotonic_period_status::postponed_jobs_count

This is the count of postponed jobs of this period.

## ◆ since_last_period

struct timespec rtems_rate_monotonic_period_status::since_last_period

This is the length of wall time that has passed since this period was last initiated. If the period is expired or has not been initiated, then this field has no meaning.

## ◆ state

rtems_rate_monotonic_period_states rtems_rate_monotonic_period_status::state

This is the current state of this period.

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

- cpukit/include/rtems/rtems/ratemon.h