rtmlib
Public Member Functions | Public Attributes | List of all members
RTML_monitor::Monitor_state Struct Reference

Public Member Functions

 Monitor_state (const int sch, const int prio, const useconds_t p)
 

Public Attributes

const int sched_policy
 
const int priority
 
const size_t stack_size
 
mon_status status
 
pthread_mutex_t fmtx
 
pthread_cond_t cond
 
useconds_t period
 

Detailed Description

Monitor state

Constructor & Destructor Documentation

◆ Monitor_state()

RTML_monitor::Monitor_state::Monitor_state ( const int  sch,
const int  prio,
const useconds_t  p 
)
inline

Member Data Documentation

◆ cond

pthread_cond_t RTML_monitor::Monitor_state::cond

Conditional variable for monitor

◆ fmtx

pthread_mutex_t RTML_monitor::Monitor_state::fmtx

Mutex for monitor

◆ period

useconds_t RTML_monitor::Monitor_state::period

The Monitor's period.

◆ priority

const int RTML_monitor::Monitor_state::priority

The priority for the schedule policy, please see the pthread documentation for more details.

◆ sched_policy

const int RTML_monitor::Monitor_state::sched_policy

The schedulability policy according to the pthread lib.

◆ stack_size

const size_t RTML_monitor::Monitor_state::stack_size

Stack size

◆ status

mon_status RTML_monitor::Monitor_state::status

Status of the monitor


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