µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
os::rtos::port::scheduler Namespace Reference

Functions

void _wait_for_interrupt (void)
 
void greeting (void)
 
result_t initialize (void)
 
port::scheduler::state_t lock (void)
 
port::scheduler::state_t locked (port::scheduler::state_t state)
 
bool locked (void)
 
bool preemptive (bool)
 
bool preemptive (void)
 
void reschedule (void)
 
void start (void)
 
stack::element_t * switch_stacks (stack::element_t *sp)
 
port::scheduler::state_t unlock (void)
 

Function Documentation

◆ _wait_for_interrupt()

void os::rtos::port::scheduler::_wait_for_interrupt ( void  )

◆ greeting()

void os::rtos::port::scheduler::greeting ( void  )

◆ initialize()

result_t os::rtos::port::scheduler::initialize ( void  )

◆ lock()

port::scheduler::state_t os::rtos::port::scheduler::lock ( void  )

◆ locked() [1/2]

port::scheduler::state_t os::rtos::port::scheduler::locked ( port::scheduler::state_t  state)

◆ locked() [2/2]

bool os::rtos::port::scheduler::locked ( void  )

◆ preemptive() [1/2]

bool os::rtos::port::scheduler::preemptive ( bool  )

◆ preemptive() [2/2]

bool os::rtos::port::scheduler::preemptive ( void  )

◆ reschedule()

void os::rtos::port::scheduler::reschedule ( void  )

◆ start()

void os::rtos::port::scheduler::start ( void  )

◆ switch_stacks()

stack::element_t * os::rtos::port::scheduler::switch_stacks ( stack::element_t *  sp)

◆ unlock()

port::scheduler::state_t os::rtos::port::scheduler::unlock ( void  )