RKH
|
Specifies the interface of the blocking mechanism (synchro) for active object scheduling. More...
#include "rkhsma.h"
Go to the source code of this file.
Functions | |
void | rkh_sma_block (RKH_SMA_T *const me) |
Encapsulates the mechanism of blocking the native event queue. More... | |
void | rkh_sma_setReady (RKH_SMA_T *const me) |
Encapsulates the mechanism of signaling the thread waiting on the used native event queue. Thus, the active object is inserted in the ready list as ready-to-dispatch. More... | |
void | rkh_sma_setUnready (RKH_SMA_T *const me) |
Informs the underlying kernel that the active object's event queue is becoming empty. Thus, the active object is removed from the ready list. More... | |
Specifies the interface of the blocking mechanism (synchro) for active object scheduling.
Definition in file rkhsma_sync.h.
void rkh_sma_block | ( | RKH_SMA_T *const | me | ) |
Encapsulates the mechanism of blocking the native event queue.
[in] | me | pointer to active object |
void rkh_sma_setReady | ( | RKH_SMA_T *const | me | ) |
Encapsulates the mechanism of signaling the thread waiting on the used native event queue. Thus, the active object is inserted in the ready list as ready-to-dispatch.
[in] | me | pointer to active object |
void rkh_sma_setUnready | ( | RKH_SMA_T *const | me | ) |
Informs the underlying kernel that the active object's event queue is becoming empty. Thus, the active object is removed from the ready list.
[in] | me | pointer to active object |