Skip to content
Commit 8d05a80b authored by Philippe Gerum's avatar Philippe Gerum
Browse files

evl: introduce the observable element



Observables enable the observer design pattern, in which any number of
observer threads can be notified of updates to any number of
observable subjects, in a loosely coupled fashion. In the same move,
an EVL thread becomes in and of itself an observable which can be
monitored for events.

As a by-product, provide support for channeling SIGDEBUG notifications
to threads through their own observable on request instead of, or in
addition to issuing SIGDEBUG. The built-in runtime error detection
capabilities the core provides can feed health monitors, based on the
observability of threads.

The core switches to ABI 23 as a result of these changes.

Signed-off-by: default avatarPhilippe Gerum <rpm@xenomai.org>
parent 740ab7b8
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment