Skip to content
  • Philippe Gerum's avatar
    evl: introduce the observable element · 8c687c9e
    Philippe Gerum authored
    
    
    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>
    8c687c9e