![]()  | 
  
    The Open Master Hearing Aid (openMHA)
    openMHA
    
   Open community platform for hearing aid algorithm research 
   | 
 
Portable Multiplexable cross-thread notification. More...

Public Member Functions | |
| Async_Notify () | |
| virtual void | reset () | 
| virtual void | set () | 
| virtual | ~Async_Notify () | 
  Public Member Functions inherited from MHA_TCP::Wakeup_Event | |
| Wakeup_Event () | |
| Event Constructor.  More... | |
| virtual void | observed_by (Event_Watcher *observer) | 
| Called by the Event_Watcher when this event is added to its list of observed events.  More... | |
| virtual void | ignored_by (Event_Watcher *observer) | 
| Called by the Event_Watcher when this event is removed from its list of observed events.  More... | |
| virtual | ~Wakeup_Event () | 
| Destructor deregisters from observers.  More... | |
| virtual OS_EVENT_TYPE | get_os_event () | 
| Get necessary information for the Event Watcher.  More... | |
| virtual bool | status () | 
| Query wether the event is in signalled state now.  More... | |
Private Attributes | |
| int | pipe [2] | 
Additional Inherited Members | |
  Protected Attributes inherited from MHA_TCP::Wakeup_Event | |
| OS_EVENT_TYPE | os_event | 
| bool | os_event_valid | 
Portable Multiplexable cross-thread notification.
| Async_Notify::Async_Notify | ( | ) | 
      
  | 
  virtual | 
      
  | 
  virtual | 
Reimplemented from MHA_TCP::Wakeup_Event.
      
  | 
  virtual | 
      
  | 
  private |